mirror of
https://github.com/appgurueu/modlib.git
synced 2024-11-22 07:13:45 +01:00
Readme: Remove release notes
This commit is contained in:
parent
69b6d6e4ec
commit
7a2c574bf1
134
Readme.md
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
|
||||
|
Loading…
Reference in New Issue
Block a user