diff --git a/CHANGELOG.md b/CHANGELOG.md index d67950ca16..524a15185e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ with dynamic keys (rather than just relying on typeclass' key) (Griatch) - [Feat][pull3595]: Tweak Sqlite3 PRAGMAs for better performance (0xDEADFED5) - Feat: Make Sqlite3 PRAGMAs configurable via settings (Griatch) +- [Fix][pull3494]: Update/clean some Evennia dependencies (0xDEADFED5) - [Fix][issue3556]: Better error if trying to treat ObjectDB as a typeclass (Griatch) - [Fix][issue3590]: Make `examine` command properly show `strattr` type Attribute values (Griatch) @@ -13,6 +14,8 @@ Attribute values (Griatch) defined explicitly to be restarted/recrated in settings.py (Griatch) - Fix: Passing an already instantiated Script to `obj.scripts.add` (`ScriptHandler.add`) did not add it to the handler's object (Griatch) +- [Fix](pull3533): Fix Lunr search issues preventing finding help entries with similar + names (chiizyjin) [Docs][issue3591]: Fix of NPC reaction tutorial code (Griatch) - Docs: Tutorial fixes (Griatch) @@ -21,6 +24,8 @@ did not add it to the handler's object (Griatch) [issue3556]: https://github.com/evennia/evennia/issues/3556 [issue3519]: https://github.com/evennia/evennia/issues/3519 [pull3595]: https://github.com/evennia/evennia/pull/3595 +[pull3533]: https://github.com/evennia/evennia/pull/3533 +[pull3594]: https://github.com/evennia/evennia/pull/3594 ## Evennia 4.3.0 diff --git a/docs/source/Coding/Changelog.md b/docs/source/Coding/Changelog.md index 533de8ca14..3d160d8efb 100644 --- a/docs/source/Coding/Changelog.md +++ b/docs/source/Coding/Changelog.md @@ -2,22 +2,28 @@ ## Main branch -Feat: Support `scripts key:typeclass` form to create global scripts -with dynamic keys (rather than just relying on typeclass' key). Support -searching using the same syntax (Griatch) -[Fix][issue3556]: Better error if trying to treat ObjectDB as a typeclass (Griatch) -[Fix][issue3590]: Make `examine` command properly show `strattr` type +- Feat: Support `scripts key:typeclass` to create global scripts +with dynamic keys (rather than just relying on typeclass' key) (Griatch) +- [Feat][pull3595]: Tweak Sqlite3 PRAGMAs for better performance (0xDEADFED5) +- Feat: Make Sqlite3 PRAGMAs configurable via settings (Griatch) +- [Fix][issue3556]: Better error if trying to treat ObjectDB as a typeclass (Griatch) +- [Fix][issue3590]: Make `examine` command properly show `strattr` type Attribute values (Griatch) -[Fix][issue3519]: `GLOBAL_SCRIPTS` container didn't list global scripts not +- [Fix][issue3519]: `GLOBAL_SCRIPTS` container didn't list global scripts not defined explicitly to be restarted/recrated in settings.py (Griatch) -Fix: Passing an already instantiated Script to `obj.scripts.add` (`ScriptHandler.add`) +- Fix: Passing an already instantiated Script to `obj.scripts.add` (`ScriptHandler.add`) did not add it to the handler's object (Griatch) +- [Fix](pull3533): Fix Lunr search issues preventing finding help entries with similar + names (chiizyjin) [Docs][issue3591]: Fix of NPC reaction tutorial code (Griatch) +- Docs: Tutorial fixes (Griatch) [issue3591]: https://github.com/evennia/evennia/issues/3591 [issue3590]: https://github.com/evennia/evennia/issues/3590 [issue3556]: https://github.com/evennia/evennia/issues/3556 [issue3519]: https://github.com/evennia/evennia/issues/3519 +[pull3595]: https://github.com/evennia/evennia/pull/3595 +[pull3533]: https://github.com/evennia/evennia/pull/3533 ## Evennia 4.3.0 diff --git a/docs/source/Setup/Settings-Default.md b/docs/source/Setup/Settings-Default.md index a49fb8d786..494bbd614e 100644 --- a/docs/source/Setup/Settings-Default.md +++ b/docs/source/Setup/Settings-Default.md @@ -319,6 +319,16 @@ DATABASES = { "PORT": "", } } +# PRAGMA (directives) for the default Sqlite3 database operations. This can be used to tweak +# performance for your setup. Don't change this unless you know what # you are doing. +SQLITE3_PRAGMAS = ( + "PRAGMA cache_size=10000", + "PRAGMA synchronous=1", + "PRAGMA count_changes=OFF", + "PRAGMA temp_store=2", + "PRAGMA journal_mode=WAL", +) + # How long the django-database connection should be kept open, in seconds. # If you get errors about the database having gone away after long idle # periods, shorten this value (e.g. MySQL defaults to a timeout of 8 hrs) diff --git a/docs/source/index.md b/docs/source/index.md index d043858fd5..99a7b20c0e 100644 --- a/docs/source/index.md +++ b/docs/source/index.md @@ -1,6 +1,6 @@ # Evennia Documentation -This is the manual of [Evennia](https://www.evennia.com), the open source Python `MU*` creation system. Use the Search bar on the left to find or discover interesting articles. This manual was last updated August 11, 2024, see the [Evennia Changelog](Coding/Changelog.md). Latest released Evennia version is 4.3.0. +This is the manual of [Evennia](https://www.evennia.com), the open source Python `MU*` creation system. Use the Search bar on the left to find or discover interesting articles. This manual was last updated August 25, 2024, see the [Evennia Changelog](Coding/Changelog.md). Latest released Evennia version is 4.3.0. - [Introduction](./Evennia-Introduction.md) - what is this Evennia thing? - [Evennia in Pictures](./Evennia-In-Pictures.md) - a visual overview of Evennia