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
environment - apart from the addition of the modlib scope - are forbidden
* 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
@ -291,135 +291,3 @@ This is best left explicit. First, you shouldn't be using numbered field keys if
### `schematic`
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