Releases: SFTtech/nyan
Releases · SFTtech/nyan
v0.3.1
This release fixes a few bugs that could result in parsing errors and memory corruption.
What's Changed
- Update building.md for windows by @coco875 in #115
- Fix 'pacman' parameter by @heinezen in #116
- Skip reassignment of base value in
Object::calculate_value
by @heinezen in #119 - Fix erasure with invalid iterator by @heinezen in #121
- Use
clang-format
on entire code base by @heinezen in #120 - Update util.cpp by @jere8184 in #122
New Contributors
Full Changelog: v0.3...v0.3.1
v0.3 - interface, namespace, fixes
What's Changed
- Read project version from file by @heinezen in #94
- Update documentation for C++20 by @heinezen in #96
- Update nyan_specification.md by @apainintheneck in #97
- Update meta_info.cpp by @trodge in #99
- Remove deprecated
std::iterator
class by @heinezen in #100 - Fix missing include for g++-13 by @heinezen in #102
- Fix a bunch of parser and interface errors by @heinezen in #103
- openage gamestate fixes by @heinezen in #106
New Contributors
- @apainintheneck made their first contribution in #97
- @trodge made their first contribution in #99
Full Changelog: v0.2...v0.3
v0.2 - dict, optional, abstract, children, infinity
new language features:
- nyan file format version numbers
optional
members - can beNone
or a valuechildren
object members - can only hold heirs of the speficied objectabstract
object members - can hold object where not all members have valuesdict
members - key-value storage with arbitrary types (keys must be hashable)- infinity handling for numbers
int
andfloat
compatiblity
Windows Hotfix
Should compile on Windows again.