Releases: Klebert-Engineering/simfil
Releases · Klebert-Engineering/simfil
v0.3.3
v0.3.2
What's Changed
- Update README.md by @johannes-wolf in #93
- Improve Regular Expression Support by @johannes-wolf in #89
- json-export: Support multi-map like objects by @johannes-wolf in #92
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Remove Deprecated Eval Function by @johannes-wolf in #88
- conan: Expose SIMFIL_WITH_MODEL_JSON definition by @johannes-wolf in #91
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Do not use reinterpret_cast for downcasting by @johannes-wolf in #85
- Rename Fields to StringPool by @johannes-wolf in #86
- Support Model JSON Serialization by @johannes-wolf in #84
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- Do not set CMAKE_POSITION_INDEPENDENT_CODE in Conan mode. by @josephbirkner in #83
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Fix ModelNode Field Iterator by @josephbirkner in #82
- Move GeoJSON Related Functions out of simfil by @johannes-wolf in #81
Full Changelog: v0.1.3...v0.2.0
v0.1.3
What's Changed
- operator: Make str+null concat "null" by @johannes-wolf in #79
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- deps/bitsery: Use lower-case only in FetchContent to fix silently failing fetching of bitsery. by @MisterGC in #71
- Fix Environment struct predeclaration. by @josephbirkner in #73
- Conan Fixups Part III by @johannes-wolf in #72
- cmake: Only make content available if it has been fetched. by @MisterGC in #74
- Add ModelPool::setFieldNames by @josephbirkner in #75
- Fix crash when calling select() with variable index. by @josephbirkner in #76
- Allow setting a custom exception handler. by @josephbirkner in #77
New Contributors
Full Changelog: v0.1.1...v0.1.2
Version 0.1.1
What's Changed
- Fix test when compiling with MSVC+Ninja by @josephbirkner in #70
- conan: Conan recipe fixups by @johannes-wolf in #69
Version 0.1.0
What's Changed
- Documentation Fixes & Improvements by @johannes-wolf in #1
- Optimize sub and index expr by @johannes-wolf in #2
- Allow values in paths / Rework null handling by @johannes-wolf in #3
- Documentation adjustments / Bugfix by @johannes-wolf in #4
- ModelNode Storage Improvements by @josephbirkner in #5
- Prevent string views from being remembered in trace result by @josephbirkner in #6
- Case-Insensitive syntax by @johannes-wolf in #10
- Substitue pointers in model in favor of symbolic references by @josephbirkner in #11
- FieldExpr cache StringId by @johannes-wolf in #14
- Model value type by @johannes-wolf in #13
- Small language doc fixups. by @josephbirkner in #15
- Added support for 3d vertex. by @bbahnsen in #17
- Add GCOVR Coverage Reports by @johannes-wolf in #21
- Add separate coverage workflow run + Badge by @johannes-wolf in #25
- Publish Unit-Test results + Badge by @johannes-wolf in #24
- Add valgrind checks (memcheck, helgrind, cachegrind) by @johannes-wolf in #26
- Model Node Stack Allocation Improvements by @josephbirkner in #31
- Compact Geometry Storage by @josephbirkner in #29
- Performance Tests [post arena] by @johannes-wolf in #30
- Performance improvements by @johannes-wolf in #35
- Return static string references if possible by @johannes-wolf in #36
- Use final to allow for better optimization by @johannes-wolf in #37
- Heap-alloc-free Model Nodes, Growable Model Containers by @josephbirkner in #23
- ModelPool Serialization by @josephbirkner in #32
- Add Geometry/GeometryCollection forEachPoint/forEachGeometry by @josephbirkner in #40
- Update & Improve Readme by @johannes-wolf in #41
- Do not Build Repl if Building as Dependency by @johannes-wolf in #46
- Implement geo function for geomtry collections by @johannes-wolf in #44
- Do not allow zero Geometry capacity by @josephbirkner in #49
- Collection of bugfixes by @josephbirkner in #51
- Use current source dir, not root for module path by @johannes-wolf in #53
- Fix write lock for fields dict access. by @josephbirkner in #54
- Additional Geometry APIs by @josephbirkner in #56
- Support addField and append directly with derived ModelNode types. by @josephbirkner in #57
- Implement Array::extend and Object::extend by @josephbirkner in #58
- Fix copy assignment and default construction for model nodes by @josephbirkner in #59
- Allow constructing a point from any object with x/y/z members. by @josephbirkner in #60
- Support GeometryView by @josephbirkner in #61
- Critical bugfix for ModelPool::Resolve of geometry view vertices. by @josephbirkner in #62
- Another attempt at fixing GeometryView by @josephbirkner in #63
- Fix build because of new SFL CMakeLists.txt by @josephbirkner in #65
- Allow Array Inheritance by @josephbirkner in #67
- Allow eval with ModelNode. by @josephbirkner in #68
- Use + Provide Conan Packages by @johannes-wolf in #64
Full Changelog: https://github.com/Klebert-Engineering/simfil/commits/v0.1.0