Skip to content

Commit

Permalink
Bump version number to 0.7.2
Browse files Browse the repository at this point in the history
  • Loading branch information
IvanoBilenchi committed Jul 10, 2024
1 parent 74d7670 commit 968c850
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 1 deletion.
39 changes: 39 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,44 @@ All notable changes to Cowl will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
Cowl adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.7.2] - 2024-07-10
### Added
- Advanced ontology queries: `cowl_ontology_iterate_axioms_matching`,
`cowl_ontology_remove_axioms_matching`, `cowl_ontology_axiom_count_for_types`,
`cowl_ontology_iterate_axioms_of_types`.
- `CowlAxiomFilter` and related APIs.
- `cowl_has_primitive`, `cowl_axiom_has_primitive`.
- `cowl_get_reader`, `cowl_get_writer`, `cowl_get_import_loader`, `cowl_get_error_handler`.
- `cowl_manager_get_reader`, `cowl_manager_get_writer`, `cowl_manager_get_import_loader`,
`cowl_manager_get_error_handler`.
- `cowl_manager_ontology_count`, `cowl_manager_iterate_ontologies`,
`cowl_manager_retrieve_ontology`.
- `cowl_ontology_header_empty`.
- `cowl_sym_table_parse_iri`.
- `cowl_has_iri`, `cowl_axiom_has_operand_with_iri`.
- `cowl_to_ustring`, `cowl_to_debug_ustring`, `cowl_error_to_ustring`.
- `cowl_object_type_from_string`.
- `cowl_string_release_copying_raw`.
- `cowl_iterator_call`.
- `COWL_DEPRECATED`, `COWL_DEPRECATED_MACRO`.

### Changed
- Renamed `cowl_sym_table_get_full_iri` to `cowl_sym_table_get_iri`.
- Renamed `cowl_sym_table_parse_full_iri` to `cowl_sym_table_parse_short_iri`.
- Renamed `cowl_equals_iri_string` to `cowl_has_iri_string`.
- Signature of `cowl_axiom_has_primitive`.
- Return `bool` from `cowl_ontology_remove_annot`, `cowl_ontology_remove_import`,
`cowl_ontology_remove_axiom`.
- Made `write_ontology` optional for writers.
- Improved average performance of `cowl_ontology_remove_axiom`.
- Improved error logging.

### Fixed
- Incorrect values for `COWL_PS_SUBJECT` and `COWL_PS_PREDICATE`.
- Ontologies not added to the respective `CowlManager` when using `cowl_manager_read_*`.
- `cowl_manager_get_ontology` returning an unretained instance if the ontology already exists.
- Warnings in code generated by Bison for the functional syntax parser.

## [0.7.1] - 2024-02-13
### Added
- `CowlVocab` and related API.
Expand Down Expand Up @@ -371,6 +409,7 @@ Cowl adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- Ontology querying API.
- Logging API.

[0.7.2]: https://github.com/sisinflab-swot/cowl/compare/v0.7.1...v0.7.2
[0.7.1]: https://github.com/sisinflab-swot/cowl/compare/v0.7.0...v0.7.1
[0.7.0]: https://github.com/sisinflab-swot/cowl/compare/v0.6.2...v0.7.0
[0.6.2]: https://github.com/sisinflab-swot/cowl/compare/v0.6.1...v0.6.2
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ cmake_minimum_required(VERSION 3.24)

set(COWL_VERSION_MAJOR 0)
set(COWL_VERSION_MINOR 7)
set(COWL_VERSION_PATCH 1)
set(COWL_VERSION_PATCH 2)
set(COWL_VERSION "${COWL_VERSION_MAJOR}.${COWL_VERSION_MINOR}.${COWL_VERSION_PATCH}")

set(COWL_VENDOR "SisInf Lab, Polytechnic University of Bari")
Expand Down

0 comments on commit 968c850

Please sign in to comment.