All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Release v4.3.4 - 2024-03-08(13:12:09 +0000)
Other
- Update documentation on mutable unique keys
Release v4.3.3 - 2024-01-10(11:38:39 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.3.2 - 2023-12-13(05:30:35 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.3.1 - 2023-12-12(17:13:58 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.3.0 - 2023-12-06(13:36:47 +0000)
New
- Add parameter constraints to generated xml files
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.2.6 - 2023-11-29(19:05:38 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.2.5 - 2023-11-21(15:32:40 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.2.4 - 2023-11-17(17:11:04 +0000)
Fixes
- pwhm datamodel load failure after reboot
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.2.3 - 2023-11-14(17:47:41 +0000)
Fixes
- [Amxo] Cannot create synchronization template without adding "{i}." to the objects
Release v4.2.2 - 2023-11-06(08:39:23 +0000)
Changes
- Refactor libamxo - libamxp: move fd and connection management out of libamxo
Release v4.2.1 - 2023-10-30(10:39:43 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.2.0 - 2023-10-24(13:17:49 +0000)
New
- Make it possible to declare synchronization templates in odl files
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.1.1 - 2023-10-19(17:38:50 +0000)
Changes
- [libamxo]Update odl documentation and API regarding object synchronisation
- Update dependencies in .gitlab-ci.yml
Release v4.1.0 - 2023-10-17(15:49:14 +0000)
New
- [libamxo]Make it possible to define object synchronisation in odl
Fixes
- [WiFi] Cannot use a WiFi password containing the character "
Changes
- Update dependencies in .gitlab-ci.yml
Other
- Issue ST-1184 [amxb][amxc][amxo][amxrt] Fix typos in documentation
- [amxb][amxc][amxo][amxrt] Fix typos in documentation
Release v4.0.11 - 2023-10-12(11:56:27 +0000)
Fixes
- Fix license headers in files
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.0.10 - 2023-10-09(06:40:20 +0000)
Fixes
- Improve and optimize some parts for speed
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.0.9 - 2023-09-25(06:10:12 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.0.8 - 2023-09-21(11:20:49 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.0.7 - 2023-09-14(18:37:28 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.0.6 - 2023-09-08(10:25:50 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.0.5 - 2023-09-01(06:28:29 +0000)
Fixes
- ODL parser fails to open file in root directory
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.0.4 - 2023-08-18(11:23:50 +0000)
Fixes
- Update - extend odl documentation
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.0.3 - 2023-07-25(11:32:31 +0000)
Fixes
Release v4.0.2 - 2023-07-25(07:06:56 +0000)
Fixes
- It is not possible to declare events in a mib
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.0.1 - 2023-07-19(12:12:28 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v4.0.0 - 2023-07-10(19:38:03 +0000)
Breaking
- [USP] GSDM should return whether commands are (a)sync
Release v3.1.8 - 2023-06-27(17:33:16 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v3.1.7 - 2023-06-20(08:51:51 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v3.1.6 - 2023-06-14(20:55:55 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v3.1.5 - 2023-06-01(19:19:40 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v3.1.4 - 2023-05-24(14:45:50 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v3.1.3 - 2023-05-12(13:27:38 +0000)
Fixes
- Use index paths when sending events after an odl file is parsed
Release v3.1.2 - 2023-05-10(09:32:20 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v3.1.1 - 2023-05-08(07:39:29 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v3.1.0 - 2023-05-03(06:48:22 +0000)
New
- gsdm missing arguments for commands and events
Release v3.0.0 - 2023-04-21(17:17:12 +0000)
Breaking
- Remove deprecated odl syntax and pcb compatibility syntax
Fixes
- ODL syntax documentation must be updated
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.1.2 - 2023-04-08(18:07:46 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.1.1 - 2023-03-28(07:42:10 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.1.0 - 2023-03-28(06:12:08 +0000)
New
- AMX : make it possible to to define event handlers directly under object
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.55 - 2023-03-27(08:45:18 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.54 - 2023-03-17(13:51:20 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.53 - 2023-03-14(12:00:08 +0000)
Other
- [odl] Regression conditional include does not take second if first is an empty directory
Release v2.0.52 - 2023-03-13(08:08:05 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Other
- [amxo] Saving and restoring the odl (config) section gives errors.
- When odl includes an empty directory no error should be printed
Release v2.0.51 - 2023-03-02(09:10:22 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.50 - 2023-02-28(09:11:11 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.49 - 2023-02-22(15:12:27 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.48 - 2023-02-16(10:40:23 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.47 - 2023-02-13(12:43:41 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.46 - 2023-02-13(11:27:17 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.45 - 2023-01-30(17:37:46 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.44 - 2023-01-13(12:01:51 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.43 - 2023-01-11(20:57:53 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.42 - 2022-12-14(09:57:24 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.41 - 2022-12-07(08:19:34 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.40 - 2022-11-25(14:40:28 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.39 - 2022-11-21(13:25:29 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.38 - 2022-11-19(12:33:37 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.37 - 2022-11-15(13:02:06 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.36 - 2022-11-14(08:01:24 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.35 - 2022-11-03(12:10:19 +0000)
Fixes
- Write errors and warning to system log
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.34 - 2022-10-24(11:10:28 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.33 - 2022-10-20(14:56:33 +0000)
Changes
- It must be possible for a function resolver to known for which action an action callback function is needed
- Update dependencies in .gitlab-ci.yml
Release v2.0.32 - 2022-10-12(12:41:49 +0000)
Fixes
- [USP][CDROUTER] GetSupportedDM on Device.LocalAgent. using a single object, first_level_only true, all options presents no event
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.31 - 2022-10-06(19:13:09 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.30 - 2022-10-05(19:05:07 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.29 - 2022-09-20(15:15:02 +0000)
Fixes
- It mustbe possible to define empty object or empty array in config section
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.28 - 2022-09-12(13:17:37 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Other
- libamxo build failed because when_true_status() macro is redefined.
Release v2.0.27 - 2022-08-30(10:36:23 +0000)
Fixes
- amx gmap-client modules do not wait for "requires"
Release v2.0.26 - 2022-08-29(08:07:17 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.25 - 2022-08-24(09:41:34 +0000)
Fixes
- [amx] custom param read handler called more often than expected
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.24 - 2022-08-18(13:33:15 +0000)
Changes
- [GL-B1300] Various components failing to open Service in firewall due to high load and multiple interface toggling
- Update dependencies in .gitlab-ci.yml
Release v2.0.23 - 2022-08-17(09:53:02 +0000)
Fixes
- It must be possible to extend composite config options
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.22 - 2022-08-05(09:37:41 +0000)
Other
- Update dependencies in .gitlab-ci.yml
Release v2.0.21 - 2022-07-25(09:15:50 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.20 - 2022-07-13(12:13:43 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Other
- Issue: ambiorix/libraries/libamxo#76 The object write action is not called during parsing of odl files
Release v2.0.19 - 2022-06-28(10:35:47 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.18 - 2022-06-21(11:59:15 +0000)
Changes
- Add support for mutable keys
Release v2.0.17 - 2022-06-09(11:47:07 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.16 - 2022-06-01(12:37:01 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.15 - 2022-05-30(09:00:26 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.14 - 2022-05-25(03:55:13 +0000)
Fixes
- [amxo-cg] segfault when parsing long comments
Release v2.0.13 - 2022-05-23(11:45:57 +0000)
Fixes
- [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.12 - 2022-05-12(11:21:21 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.11 - 2022-05-05(11:44:41 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.10 - 2022-04-25(09:17:14 +0000)
Release v2.0.9 - 2022-04-25(08:47:57 +0000)
Fixes
- ODL parser sometimes gets confused
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.8 - 2022-04-06(10:51:54 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.7 - 2022-03-17(11:16:59 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.6 - 2022-03-09(08:42:39 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.5 - 2022-02-15(16:56:08 +0000)
Fixes
- Run tests with sah-ci image
Release v2.0.4 - 2022-02-15(15:01:29 +0000)
Fixes
- Update implementation of amxo_parser_get_config, amxo_parser_set_config, amxo_parser_claim_config
Other
- Update documentation on AMXO_ODL_LOADED
- Issue: ambiorix/libraries/libamxo#72 Update documentation on AMXO_ODL_LOADED
Release v2.0.3 - 2022-02-14(12:15:51 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.2 - 2022-02-07(13:14:53 +0000)
Fixes
- Copybara replaces too many lib occurences
Release v2.0.1 - 2022-02-04(15:54:37 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v2.0.0 - 2022-02-03(17:03:58 +0000)
Breaking
- [prplOS][ambiorix] Several component failing to start on NEC mips xrx500 target
Fixes
- Cannot load unknown instance parameter with "populate-behavior.unknown-parameter=add"
Release v1.4.13 - 2022-01-25(06:47:54 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.4.12 - 2021-12-14(12:22:59 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.4.11 - 2021-12-08(13:16:01 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.4.10 - 2021-11-29(15:05:58 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.4.9 - 2021-11-25(12:05:53 +0000)
Release v1.4.8 - 2021-11-22(15:54:15 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.4.7 - 2021-11-18(13:02:17 +0000)
Fixes
- Fixes regression due to adding any action
Release v1.4.6 - 2021-11-18(11:11:24 +0000)
Changes
- Make it possible to set an action callback for all actions
Release v1.4.5 - 2021-11-16(17:49:50 +0000)
Fixes
- Missing brackets in function resolver data causes segmentation fault
Changes
- The function name must be passed as private data to subscriptions taken from an odl file
- Update dependencies in .gitlab-ci.yml
Release v1.4.4 - 2021-11-10(15:10:07 +0000)
Changes
- ODL parser should pass function type to resolvers
Release v1.4.3 - 2021-11-10(13:07:44 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.4.2 - 2021-10-28(22:33:47 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.4.1 - 2021-10-20(19:06:30 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.4.0 - 2021-10-15(09:39:00 +0000)
New
- Introduces function to add wait-for-write fd to event loop
Release v1.3.10 - 2021-10-08(13:20:19 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.3.9 - 2021-10-08(10:48:07 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.3.8 - 2021-10-08(07:45:03 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.3.7 - 2021-09-24(15:50:00 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.3.6 - 2021-09-23(09:59:47 +0000)
Fixes
- Saved odl files with mib extensions can not be loaded
- it must be possible to indicate that an instance parameter must be saved in the header
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.3.5 - 2021-09-07(05:56:13 +0000)
Release v1.3.4 - 2021-08-23(11:05:21 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.3.3 - 2021-08-02(12:20:05 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.3.2 - 2021-07-22(11:23:49 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.3.1 - 2021-07-12(17:26:11 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.3.0 - 2021-07-12(09:30:38 +0000)
New
- Make it possible to declare required objects from remote processes
Release v1.2.11 - 2021-07-09(09:30:26 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.2.10 - 2021-07-05(06:53:57 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.2.9 - 2021-07-04(17:22:45 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.2.8 - 2021-07-02(18:58:30 +0000)
Fixes
- Generation of version.h files should not be .PHONY
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.2.7 - 2021-06-28(12:56:25 +0000)
Fixes
- ODL parser is sending the add (intstance) events in the wrong order
Changes
- Make it possible to load and keep modules when no symbols are resolved
- Update dependencies in .gitlab-ci.yml
Other
- Issue: ambiorix/libraries/libamxo#59 After loading post-includes data model eventing is disabled
Release v1.2.6 - 2021-06-21(07:53:30 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.2.5 - 2021-06-18(22:50:10 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.2.4 - 2021-06-15(08:43:53 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.2.3 - 2021-06-11(09:51:54 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.2.2 - 2021-06-11(05:39:00 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.2.1 - 2021-06-10(18:18:57 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.2.0 - 2021-06-10(12:18:46 +0000)
New
- A hook must be added for counter parameters
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.1.7 - 2021-06-08(09:09:25 +0000)
Fixes
- [tr181 plugins][makefile] Dangerous clean target for all tr181 components
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.1.6 - 2021-06-03(08:06:12 +0000)
- TM NET Build issue with libamxo
Release v1.1.5 - 2021-06-01(07:06:21 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.1.4 - 2021-05-31(09:31:58 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.1.3 - 2021-05-21(12:02:37 +0000)
Fixes
- Recursive includes when parsing odl files can cause a segmentation fault
- Extend event filter parser to resolve variables
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.1.2 - 2021-05-12(15:29:21 +0000)
- Issue: ambiorix/libraries/libamxo#50 When a new instance is added the correct index and name of the object must be passed to the hook function
Release v1.1.1 - 2021-05-09(20:32:00 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.1.0 - 2021-05-04(08:00:16 +0000)
New
- Comments in an odl file must be extracted and passed to a hook functions
Fixes
- ODL populate section does not resolve config variables
Changes
- Use common macros from libamxc
- Removes core dumps
- Update dependencies in .gitlab-ci.yml
Other
Release v1.0.4 - 2021-04-23(18:44:40 +0000)
Changes
- Update dependencies in .gitlab-ci.yml
Release v1.0.3 - 2021-04-21(09:10:31 +0000)
Fixes
- Save persistent protected and private parameters
Changes
- Add configuration option to disable function resolving
- It must be possible to add user flags to functions
Release 1.0.2 - 2021-04-15(20:07:54 +0000)
Changes
- remove fakeroot dependency on host to build WRT image
Release 1.0.1 - 2021-04-15(10:57:27 +0000)
Fixes
- parsing multiple odl files with import causes a segmentation fault
Release 1.0.0 - 2021-04-08(20:40:58 +0000)
Fixes
- Loading empty directory must return 2 (not found
- When including an empty directory the parser must fail
- When saving an odl file all names must be quoted
Changes
Release 0.8.1 - 2021-03-31(13:58:19 +0000)
Changes
- Make it possible to call entry-points in reverse order
Release 0.8.0 - 2021-03-29(17:35:49 +0000)
New
- Add amxo_parser_load_mib function
Change
- Always save persistent instance regardless of template object attributes
Release 0.7.2 - 2021-03-26(23:31:22 +0000)
New
- it must be possible to include a directory
- It must be possible to add and remove flags to parameters in odl files
Changes
- Rename keyword flags to userflags
Fixes
- Clean-up resolvers after reading odl files
- Send dm:instance-added events when creating instances from odl file
Release 0.7.1 - 2021-03-10(12:09:54 +0000)
Changes
- Step-up versions of libamxc, libamxp and libamxd for CI
- The function table resolve should provide a function name to default add instance action
- Handle data model events before post includes
- Removes commented code
Release 0.7.0 - 2021-02-25(13:54:55 +0000)
New
- It must be possible to include odl files that are loaded after invoking the entry points
Changes
- Migrate to new licenses format (baf)
Release 0.6.7 - 2021-02-14(08:19:12 +0000)
Changes
- Step-up versions of libamx,libamxp,libamxd for CI
Release 0.6.6 - 2021-01-31(16:10:30 +0000)
New
- It must be possible to get a list of open listen sockets
Release 0.6.5 - 2021-01-28(09:03:33 +0000)
Changes
- Update versions of libamxc,libamxp,libamxd for CI/CD pipelines
Fixes
- correct documentation error on "on action validate"
Release 0.6.4 - 2021-01-18(17:26:45 +0000)
New
- Generate makefiles using build agnostic file (baf)
Fixes
- Only include objects in static library
Release 0.6.3 - 2021-01-08(15:13:29 +0000)
Fixes
Release 0.6.2 - 2021-01-04(15:14:17 +0000)
New
- Support for listen and accept sockets
Fixes
- PCB odl parsing incompatibility
- Conditional jump or move depends on uninitialised value(s)
Release 0.6.1 - 2020-11-30(16:08:44 +0000)
Changes
Fixes
- Adds in attribute for fuinction arguments if no in and no out is set
Release 0.6.0 - 2020-11-29(16:54:54 +0000)
Changes
- Update dependency versions in gitlab CI yml file
Release 0.5.5 - 2020-11-25(19:28:31 +0000)
Fixes
- Fix debian package dependencies
Changes
Release 0.5.4 - 2020-11-16(12:50:03 +0000)
Changes
- Stores connection uri
- Updates gitlab CI/CD yml file
Release 0.5.3 - 2020-11-01(21:55:43 +0000)
Changes
- Add function to lookup connection context by file descriptor
Release 0.5.2 - 2020-10-28(17:49:02 +0000)
Fixes
- Set protected attribute as valid for parameters, functions and objects
Release 0.5.1 - 2020-10-28(05:48:23 +0000)
Fixes
- Paths in directory configuration list can contain variables
- Not all toolchain support secure_getenv
- Remove mibs using mib expression
Release 0.5.0 - 2020-10-19(19:29:29 +0000)
New
- Scan mib dir feature
- Apply mib feature
- Protected attribute for objects, functions and parameters
Changes
- Updates odl documentation - adds protected keyword and attribute
Release 0.4.1 - 2020-10-14(07:25:44 +0000)
New
- Add support for 8 and 16 bit integers
Fixes
- Fixes segmentation fault when empty filename is passed to odl parser
Release 0.4.0 - 2020-10-02(14:08:25 +0000)
Changes
- Update code style
- Removed dead code
Release 0.3.4 - 2020-09-17(20:44:37 +0000)
New
- Make it possible to extend object definitions
- Adds select keyword for define section
Release 0.3.3 - 2020-09-17(13:45:59 +0000)
Fixes
- ODL parser behavior configuration option names are not in line with other configuration options
- When defining a function or parameter in an existing instance object the instance attribute must be set automatically
Changes
Release 0.3.2 - 2020-09-03(14:13:25 +0000)
Fixes
- Pass version_prefix to make command
Release 0.3.1 - 2020-09-03(06:13:25 +0000)
Fixes
- Fixes g++ compilation warnings and errors
Changes
- Add version prefix to support legacy build system
Release 0.3.0 - 2020-08-29(21:21:13 +0000)
Changes
- Needs libamxd v1.0.0 or higher
- Apply API changes of libamxd
- Removes uneeded references to libamxb in unit tests
Release 0.2.7 - 2020-08-23(15:52:22 +0000)
New
- Makes new parameter validation and read action implementations available in ODL
Release 0.2.6 - 2020-08-20(13:03:39 +0000)
Fixes
- set correct MAJOR number on libraries for internal builds
Release 0.2.5 - 2020-08-16(10:04:33 +0000)
Fixes
- Fixes fetching next connection if last was reached
Release 0.2.4 - 2020-08-13(13:35:41 +0000)
New
- Event names can be added in object body definitions
Fixes
unique
parameter attribute is not taken into account
Release 0.2.3 - 2020-08-04(05:51:11 +0000)
Changes
- Update contributing guide
New
Release 0.2.2 - 2020-07-27(11:42:22 +0000)
Fixes
- Fixes string variable resolving
- list action must not be in quotes
- Fixes memory leak
Release 0.2.1 - 2020-07-24(12:24:01 +0000)
Changes
- ODL Syntax: regular expressions must be explicitly indicated using "regexp()"
- Import resolver also checks none-prefixed symbols
Fixes
- Only delete action data if the action is owned by the parameter or object on which it is executed.
Release 0.2.0 - 2020-07-22(18:49:14 +0000)
New
- Save data model or configuration options API's
- Configuration options can be declared global
- Parser configuration options to change behavior of the odl parser
- Conditional includes
Changes
- Adds RAW_VERSION to makefile.inc, VERSION must be X.Y.Z or X.Y.Z-HASH
- Updates tests, renamed macro YY_ASSERT macro
- Completes odl parsing tests
Fixes
- Compilation issue with fortified musl
- Too long functions
- Scanbuild warnings
- Memory leak (detected with unittests)
- Object type detection
Release 0.1.3 - 2020-07-16(09:27:35 +0000)
Changes
- Full path can be added to function name when registering functions to ftab resolver
- Documentation update (ftab API)
- Documentation update (odl)
New
- Supports key attributes for parameters
Release 0.1.2 - 2020-07-13(06:19:29 +0000)
Changes
- Use new string split API from libamxc
- Adds alias names for parameter validation functions
- Update README.md
- Updates make files for SAH legacy build system
Fixes
- Fixes ignoring return value of chdir
- Key-values inconsistencies
Release 0.1.1 - 2020-07-06(09:12:12 +0000)
Fixes
- Fixes tests - take new event data structure into account
Release 0.1.0 - 2020-07-05(16:59:09 +0000)
Changes
- Uses logical expression (libamxp) for event filtering instead of regexp filtering
- Uses std=c11 instead of std=c18
- Update odl.md
Release 0.0.11 - 2020-06-30(07:45:20 +0000)
Changes
Release 0.0.10 - 2020-06-29(16:22:07 +0000)
New
- Support for legacy SAH build system
Release 0.0.9 - 2020-06-26(18:01:12 +0000)
New
- Support for csv_string and ssv_string variant type
- Copybara file
Changes
- Build libraries in target specific output directory
Release 0.0.8 - 2020-06-23(16:54:11 +0000)
Fixes
Release 0.0.7 - 2020-06-22(10:48:58 +0000)
New
- Define mib objects
- Extend objects with mibs (define and populate section)
- Define datetime type
- Datetime type can be used as function return type, parameter type and function argument type
Release 0.0.6 - 2020-06-16(11:08:07 +0000)
New
- Event subscription callback with filter
- Validates objects and parameters while parsing
- Adds deprecated "write with" construct
- Support for complex types in config section
- Adds pcb backwards compatibility (constraint keyword)
- Adds PCB compatibility actions on parameters and objects
- Adds actions to objects
- Adds actions for parameters and set default in definition block
Changes
- Extends connections API
- Extends valid odl test
- Updates odl documentation
- update license to BSD+patent
Fixes
- Ignore sign-compare in generated flex file
Release 0.0.5 - 2020-06-04(13:09:15 +0000)
Fixes
- Fixes compiler error (musl)
- Fixes pipeline testing (first compile lib)
New
- Creates unit test results file (ELK)
- Adds more tests and fixes
- Adds API documentation
Release 0.0.4 - 2020-05-28(06:46:08 +0000)
New
- ODL documentation in markdown
- Automatic instance counter definition
Fixes
- Function override in definition, does not fail, provides warning
- PCB ODL compatibility
Release 0.0.3 - 2020-05-26(10:29:37 +0000)
New
- Adds support for shebang
- Single line comments can now also start with '#'
Release 0.0.2 - 2020-05-26(07:27:23 +0000)
New
- Complete Import resolver
- Definition of entry points
- Adds dlopen flags support
Changes
- Removes duplicate hook function typedefs
Release 0.0.1 - 2020-05-24(09:59:17 +0000)
New
- Tests
- Line tracking
- Auto-resolve order option - support for '*' (any)
- Less string copy and memory allocation during parsing (flex/bison)
- Parser hooks
- Adds parser hooks
- Recursive include protection