Readme: Remove release notes

This commit is contained in:
Lars Mueller 2022-09-09 14:52:25 +02:00
parent 69b6d6e4ec
commit 7a2c574bf1

134
Readme.md

@ -13,7 +13,7 @@ No dependencies. Licensed under the MIT License. Written by Lars Mueller aka LMD
even at the expense of syntactic sugar, changes to the global even at the expense of syntactic sugar, changes to the global
environment - apart from the addition of the modlib scope - are forbidden environment - apart from the addition of the modlib scope - are forbidden
* Architecture: Modlib is organized hierarchically * Architecture: Modlib is organized hierarchically
* Performance: Modlib tries to not compromise performance for convenience; modlib loads lazily * Performance: Modlib tries to not compromise performance for convenience; modlib loads lazily (do `_ = modlib.<module>` to avoid file load spikes at run time)
## Tests ## Tests
@ -291,135 +291,3 @@ This is best left explicit. First, you shouldn't be using numbered field keys if
### `schematic` ### `schematic`
A schematic format with support for metadata and baked light data. A schematic format with support for metadata and baked light data.
## Release Notes
Rolling releases (corresponding to releases on ContentDB) are made when either:
* A fix for non-experimental, in-use functionality is implemented
* A sufficient amount of features is published
The following release notes are *not exhaustive*. Refer to the commit log for an exhaustive changelog.
### `rolling-98`
* Fixes: `binary.(read|write)_(float|single|double)` (and thus also `bluon` number serialization)
* `write_float` now doesn't provide an "auto" mode anymore, use `modlib.math.fround(x) == x` instead to determine whether `x` fits in a float
* Removal of the `debug` module in favor of the [`dbg`](https://github.com/appgurueu/dbg) mod
### `rolling-97`
* Removal of tests in favor of a dedicated test repo
### `rolling-96`
* Additions: B3D writer; `mod.configuration()` returns the `conf, schema` now
* Fixes: `binary`: int & float writing
### `rolling-9x`
Many many fixes
### `rolling-8x`
Fixes, minor additions (such as a `hashheap`)
### `rolling-74`
* Fixes: Plenty, mostly related to the `minetest` module. Note:
* `table.shuffle` was fixed (previously had an off-by-one error); small tables are now shuffled correctly
* A crash on loading in the `minetest` module was fixed (note that this crash was not included in the `rolling-73` release)
* Additions:
* A logo
* `minetest` module:
* Priority queue based `after`
* `playerdata`, `connected_players` & `set_privs` utilities
* Experimental `get_mod_info` & `get_mod_load_order`, `media` path getting
* Lazy loading of components
* `quaternion.from_euler_rotation`
* `text.trim_spacing`
* Experimental `json` module
* Removal of `modlib.minetest.get_color_int`
### `rolling-73`
* Fixes Mesecons LuaController overheating by luk3yx
### `rolling-71`
* Fixes
* Colorspec
* Stricter patterns in `colorspec:from_string`
* `colorspec:to_string` works now
* Lua log file
* Patched memory leaks
* Added option to not reference strings
* Handling of circular tables
* Additions
* `luon`: Configurable serialization to and from Lua with circular and string reference support
* `minetest.luon` even supports `ItemStack` and `AreaStore`
* `vector.rotate3`
* `table.deep_foreach_any`
* `func`:
* `func.iterate`
* `func.aggregate`
* Functional wrappers for operators
* Improvements
* Code quality
* Performance
* Proper license file
### `rolling-70`
* Fixes module environments once and for all
* Fixes vector aliases
* Presumably boosts performance
### `rolling-69`
* Fixes various things, **most importantly modules indexing the global table**
### `rolling-68`
* Replace changelog by release notes (see the commit log for changes)
### `rolling-67`
* Fixes various things, **most importantly objects indexing the global table**
* Concerns `kdtree`, `trie`, `ranked_set`, `vector`, `schema`
### `rolling-66`
* Adds `modlib.persistence.lua_log_file`
### `rolling-62`
* Fix `modlib.func.curry_tail`
* Change `b3d:get_animated_bone_properties` to return a list according to hierarchy
### `rolling-61`
* Fix `quaternion.to_euler_rotation`
### `rolling-60`
* Fix `vector.interpolate`
### `rolling-59`
* Schema failing check handling fixes
### `rolling-58`
* Schema improvements & docs
### `rolling-57`
* Uses `minetest.safe_file_write` for `file.write`
### `rolling-56`
* Fixes `math.fround`
* Other minor fixes
* Switch to lazy loading
* Do `_ = modlib.<module>` to avoid lag spikes at run time