Skip to content

Releases: rok4/core-cpp

Release 3.0.0

12 Mar 16:33

Choose a tag to compare

Added

  • SubsampledImage : cette classe fille d'Image permet de moyenner les pixels de l'image en entrée, en donnant la taille en X et Y de l'emprise de la moyenne.
  • Terrainrgb : Ajout d'un style terrainrgb pour transformer les MNT en format Terrain RGB.
  • Style : Ajout d'une fonction permettant de savoir si une palette existe ou non.
  • Ajout du traitement en cas de style terrainrgb. Il doit être l'unique style déclaré pour fonctionner.
  • StyledImage : Récupération de l'affectation du style au sein de la lib core-cpp. Regroupement des traitements des styles regroupés dans StyledImage.
  • StyledImage : Ajout du traitement pour gérer le style Terrainrgb.

Changed

  • Cache : Export de toutes les classes implémentées dans Cache dans leurs propres fichiers. Les fichiers ajoutés sont :
    • CurlPool
    • ProjPool
    • StoragePool
    • IndexCache
    • IndexElement
    • TmsBook
    • StyleBook
    • CrsBook
  • Style : Vérification de l'existance d'un bloc palette dans le json de style avant la création d'un objet palette. Ce changement nécessite la vérification de l'existance d'une palette qui n'était pas vérifié avant.

Deprecated

Removed

Fixed

  • LibtiffImage : correction de la lecture de la dernière tuile ou du dernier strip quand il y en a un nombre entier

Security

Release 2.0.5

23 Jul 09:01
3ea081e

Choose a tag to compare

What's Changed

Correction de bugs 🐛

Améliorations et nouvelles fonctionnalités 🎉

New Contributors

Full Changelog: 2.0.3...2.0.5

Release 2.0.3

08 Apr 15:00
d7fc822

Choose a tag to compare

What's Changed

Améliorations et nouvelles fonctionnalités 🎉

Full Changelog: 2.0.2...2.0.3

Release 2.0.2

17 Feb 16:37
34a2e59

Choose a tag to compare

What's Changed

Correction de bugs 🐛

  • Correction de l'encodage de TiffDeflateEncoder by @Dolite in #47

Full Changelog: 2.0.1...2.0.2

Release 2.0.1

01 Oct 09:24
0847c7b

Choose a tag to compare

What's Changed

Améliorations et nouvelles fonctionnalités 🎉

Full Changelog: 1.4.0...2.0.1

Release 1.4.0

21 Mar 10:51
5ff197d

Choose a tag to compare

What's Changed

Améliorations et nouvelles fonctionnalités 🎉

  • Lecture et écriture potentiellement en boucle sur le stockage objet by @Dolite in #39

Full Changelog: 1.3.1...1.4.0

Release 1.3.1

14 Mar 09:18
5c41508

Choose a tag to compare

What's Changed

Améliorations et nouvelles fonctionnalités 🎉

  • Gestion du versionnement de la documentation avec mike by @Dolite in #36
  • Release 1.3.1 by @Dolite in #38

Divers

  • Correction du calcul de signature de requête S3 by @Dolite in #37

Full Changelog: 1.3.0...1.3.1

Release 1.2.4

06 Dec 15:30
36d32fb

Choose a tag to compare

What's Changed

Correction de bugs 🐛

  • Protection du cache contre les modifications concurrentes by @Dolite in #32

Full Changelog: 1.2.3...1.2.4

Release 1.1.2

14 Sep 13:55
59c6e7c

Choose a tag to compare

What's Changed

Améliorations et nouvelles fonctionnalités 🎉

Full Changelog: 1.1.1...1.1.2

Release 1.0.3

14 Mar 08:51

Choose a tag to compare

Summary

Les librairies sont gérées de manière indépendantes, conditionnées pour être installées en tant que dépendance dynamique. Le projet a son propre site, avec toutes les versions et leur documentation.

Changelog

[Added]

  • Librairie, partie utils :

    • Styles et TMS sont chargés dans un annuaire, qui connait le dossier de stockage des fichiers / objets les définissant
    • Les pyramide sont chargées depuis leur descripteur, fichier ou objet
  • Librairie, partie storage : gère un annuaire de contextes de stockages, fichier, Swift, S3 ou Ceph

  • Librairie, partie image : permet la lecture et le calcul ligne par ligne

  • Librairie, partie datasource : permet la lecture en une fois d'un buffer de donnée

  • Librairie, partie datasource : permet la lecture par morceau d'un buffer de donnée

  • Librairie, partie processors : gère plusieurs noyaux d'interpolation et la conversion de pixel

  • Intégration continue :

    • Compilation du fichier librok4.so et conditionnement dans des paquets debian avec les headers, avec et sans la prise en charge du stockage ceph
    • Jeu des tests unitaires
    • Compilation de la documentation et publication sur la branche gh-pages
  • Ajout du mode DEBUG à la compilation