Releases
v3.0.0
Compare
Sorry, something went wrong.
No results found
3.0.0 (2026-05-31)
⚠ BREAKING CHANGES
add result to language module interface
Features
add class support (b25a038 )
add new source locator (7a7b669 )
add option to get current log level (2e15988 )
add result to language module interface (8cf3e35 )
profiler prototype (80b443c )
Bug Fixes
maybe-uninitialized warning on GCC16 (48ba532 )
add case_insensitive_compare (3fa4b41 )
add class binding serialization (065f790 )
add class bindings structs (ef245c1 )
add class validation to manifest (419d98e )
add constant iters to hybrid vector (1196475 )
add deprecated fields to methods and classes (7a11430 )
add deprecated fields to schema (27cd6a5 )
add directory exclusion for manifest search (6396037 )
add enum map util (9404601 )
add float cast_to for apple clang (ae5cb77 )
add hybrid_vector helper (be69959 )
add missing error code (57b4b01 )
add missing move (b5f6a9b )
add module support (8f6c623 )
add more profiler (5089dba )
add nullability to alias in bindings (06b2284 )
add plg types for VS natvis (f0b7aa9 )
add support of cmake install (7988a9b )
add support of handless wrappers (de726de )
add unsafe view for raw ptr (32794d6 )
add used macro (39b234c )
add vector parser util func (cbd8a2f )
allow alias member for types (b08027b )
allow constructors list be empty (c9a2b10 )
allow description in class data (e5a7232 )
avoid alias copy on return (27f47c6 )
build issue (6ef9731 )
bump glaze to latest (853e854 )
case_insensitive_equal issue (7d96f53 )
dereferencing type-punned pointer (d0b82ce )
exclude deps from install (1dc632a )
fmt lib issue (170e6bb )
improve class bindings (f045038 )
improve enum parsing for test app (0458a42 )
improve enum prettify (fc46ac3 )
improve ipvbase (2c72070 )
improve loggers (6422492 )
improve logging when module not available (fa7b1c1 )
improve plg formatter for primitive structs (35b9a16 )
improve stream error handing (2) (de53934 )
improve string error handling (f7294b6 )
improve zone naming (8dd176f )
imrpove stream error handing (56de782 )
issues with scopes (1e8ff39 )
make relaxed setter for atomic (5dc203c )
make source location pass by ref (3a25814 )
more config improvements for source/zone locations (5bf3e33 )
pedantic warning on latest gcc (409f5fa )
performance metrics output in plg app (08eade5 )
prevent adding nullptr services (09c969b )
remove assume valid in string header (8ad7f39 )
remove const fields from source_location (09ad4bb )
remove dublicates validation for enum values (b0399a7 )
remove git macros (ded6061 )
remove install from object build type (ca23248 )
rename struct (59554e3 )
rename util header (520e6f6 )
rename verbose to trace (9736c84 )
rework allocator for alignment mode (aea99c2 )
rework event bus little bit (361398f )
rework manifest lookup (e842305 )
rework safecall to static method (57bc377 )
rework scoped service locator (ac5c383 )
set default log verbosity in builder (f7454f2 )
set trace as default verbosity in debug build (b571606 )
shadow vars and add missing namespace (ef08315 )
small refactor (c536899 )
some refactor of new classes (d3b0dd3 )
static analysis warnings (3f2dbfd )
string in constexpr on GCC 15 (d9b99ea )
tiny improvements (2c0b556 )
typo (e7b0924 )
typo (c2b28f2 )
typo in code (849fe49 )
update docs and improve of ILanguageModule (8d5e25e )
You can’t perform that action at this time.