Update CHANGELOG, sync docs

This commit is contained in:
Griatch 2024-08-25 09:23:24 +02:00
parent 2ee78098a5
commit 11f0e8b01a
4 changed files with 29 additions and 8 deletions

View file

@ -6,6 +6,7 @@
with dynamic keys (rather than just relying on typeclass' key) (Griatch) with dynamic keys (rather than just relying on typeclass' key) (Griatch)
- [Feat][pull3595]: Tweak Sqlite3 PRAGMAs for better performance (0xDEADFED5) - [Feat][pull3595]: Tweak Sqlite3 PRAGMAs for better performance (0xDEADFED5)
- Feat: Make Sqlite3 PRAGMAs configurable via settings (Griatch) - 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][issue3556]: Better error if trying to treat ObjectDB as a typeclass (Griatch)
- [Fix][issue3590]: Make `examine` command properly show `strattr` type - [Fix][issue3590]: Make `examine` command properly show `strattr` type
Attribute values (Griatch) Attribute values (Griatch)
@ -13,6 +14,8 @@ Attribute values (Griatch)
defined explicitly to be restarted/recrated in settings.py (Griatch) 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) 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][issue3591]: Fix of NPC reaction tutorial code (Griatch)
- Docs: Tutorial fixes (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 [issue3556]: https://github.com/evennia/evennia/issues/3556
[issue3519]: https://github.com/evennia/evennia/issues/3519 [issue3519]: https://github.com/evennia/evennia/issues/3519
[pull3595]: https://github.com/evennia/evennia/pull/3595 [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 ## Evennia 4.3.0

View file

@ -2,22 +2,28 @@
## Main branch ## Main branch
Feat: Support `scripts key:typeclass` form to create global scripts - Feat: Support `scripts key:typeclass` to create global scripts
with dynamic keys (rather than just relying on typeclass' key). Support with dynamic keys (rather than just relying on typeclass' key) (Griatch)
searching using the same syntax (Griatch) - [Feat][pull3595]: Tweak Sqlite3 PRAGMAs for better performance (0xDEADFED5)
[Fix][issue3556]: Better error if trying to treat ObjectDB as a typeclass (Griatch) - Feat: Make Sqlite3 PRAGMAs configurable via settings (Griatch)
[Fix][issue3590]: Make `examine` command properly show `strattr` type - [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) 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) 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) 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][issue3591]: Fix of NPC reaction tutorial code (Griatch)
- Docs: Tutorial fixes (Griatch)
[issue3591]: https://github.com/evennia/evennia/issues/3591 [issue3591]: https://github.com/evennia/evennia/issues/3591
[issue3590]: https://github.com/evennia/evennia/issues/3590 [issue3590]: https://github.com/evennia/evennia/issues/3590
[issue3556]: https://github.com/evennia/evennia/issues/3556 [issue3556]: https://github.com/evennia/evennia/issues/3556
[issue3519]: https://github.com/evennia/evennia/issues/3519 [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 ## Evennia 4.3.0

View file

@ -319,6 +319,16 @@ DATABASES = {
"PORT": "", "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. # 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 # 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) # periods, shorten this value (e.g. MySQL defaults to a timeout of 8 hrs)

View file

@ -1,6 +1,6 @@
# Evennia Documentation # 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? - [Introduction](./Evennia-Introduction.md) - what is this Evennia thing?
- [Evennia in Pictures](./Evennia-In-Pictures.md) - a visual overview of Evennia - [Evennia in Pictures](./Evennia-In-Pictures.md) - a visual overview of Evennia