3ae5a149bd
Allow customizing permission required to bypass max puppet limit ( fixes #3960 )
2026-07-19 12:23:15 -07:00
0c677ae652
Improve release script
2026-07-05 09:07:10 +02:00
e5265b738e
Evennia 6.1.0 minor release
v6.1.0
2026-07-05 08:59:20 +02:00
fdda358930
Update docs
2026-07-05 08:57:43 +02:00
4097f1559b
Fix in doc
2026-07-05 08:17:42 +02:00
fa88eb0e53
Merge branch 'main' of github.com:evennia/evennia
2026-07-04 09:53:04 +02:00
41460fcd36
Merge branch 'rewrite-install-docs'
2026-07-04 09:52:07 +02:00
0999afa546
Some install doc cleanup and fixes
2026-07-04 09:51:33 +02:00
bba2a29224
Merge pull request #3949 from evennia/dependabot/uv/jupyterlab-4.5.9
...
Build(deps): Bump jupyterlab from 4.5.7 to 4.5.9
2026-07-04 09:41:12 +02:00
ec9a4ccf92
Add WEBCLIENT_TYPING_ENABLED setting
2026-07-04 09:35:32 +02:00
43094a114a
Correct isTyping position
2026-07-04 09:16:58 +02:00
958165e9e4
Merge branch 'main' into is_typing-3510
2026-07-04 08:00:05 +02:00
0088dfb10a
Merge branch 'main' of github.com:evennia/evennia
2026-07-04 07:54:38 +02:00
70d0d9a942
Fix UnknownCommand error race on startup
2026-07-04 07:54:02 +02:00
aa0e19ed43
Fixes to isTyping, CSS
2026-07-04 07:22:23 +02:00
bf19e4a662
Merge pull request #3952 from persimmonb/webclient_tutorial_update
...
Update intro_menu to match the history.js webclient plugin
2026-07-04 07:06:13 +02:00
1a3e0721b9
Command watch list building was broken after command flag addition.
2026-06-28 09:06:33 -07:00
d26aa191e2
Update the keys used to scroll through history in the webclient.
2026-06-27 23:18:44 +02:00
0c4c8f1f89
Merge branch 'evennia:main' into is_typing
2026-06-25 08:50:13 -07:00
673e606940
added guards for session.puppet, is_typing module docs, timeout and regex bugs in the client plugin, added client_live_report_typing to Command, and moved class_from_module call to module level
2026-06-24 20:18:16 -07:00
18b8943615
Update CHANGELOG
2026-06-19 18:01:50 +02:00
e606799766
Merge pull request #3947 from evennia/dependabot/uv/cryptography-48.0.1
...
Build(deps): Bump cryptography from 46.0.7 to 48.0.1
2026-06-19 18:00:30 +02:00
ff0dbd12f4
Merge pull request #3948 from evennia/dependabot/uv/bleach-6.4.0
...
Build(deps): Bump bleach from 6.3.0 to 6.4.0
2026-06-19 18:00:16 +02:00
2f8a59dd76
Merge pull request #3946 from evennia/dependabot/uv/jupyter-server-2.20.0
...
Build(deps): Bump jupyter-server from 2.18.0 to 2.20.0
2026-06-19 18:00:04 +02:00
0636fd9929
Merge pull request #3644 from Machine-Garden-MUD/database_backup_contrib
...
Database backup contrib to schedule database backups into /server/backups
2026-06-19 17:56:41 +02:00
d4fb0a7b7e
Build(deps): Bump jupyterlab from 4.5.7 to 4.5.9
...
---
updated-dependencies:
- dependency-name: jupyterlab
dependency-version: 4.5.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 15:39:53 +00:00
c1acdb66aa
Merge pull request #3917 from blongden/feature/configurable-restart-messages
...
Add configurable server lifecycle broadcast messages
2026-06-19 17:09:18 +02:00
e1d769b13a
Merge pull request #3942 from jaborsh/pr-3941
...
Add AMP_CONNECT_TIMEOUT for portal probe
2026-06-19 17:01:07 +02:00
bb756f219d
Build(deps): Bump bleach from 6.3.0 to 6.4.0
...
Bumps [bleach](https://github.com/mozilla/bleach ) from 6.3.0 to 6.4.0.
- [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES )
- [Commits](https://github.com/mozilla/bleach/compare/v6.3.0...v6.4.0 )
---
updated-dependencies:
- dependency-name: bleach
dependency-version: 6.4.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 14:57:33 +00:00
c1149bddef
Build(deps): Bump cryptography from 46.0.7 to 48.0.1
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.7 to 48.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.7...48.0.1 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 48.0.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 14:56:29 +00:00
17e3b050d1
Merge pull request #3933 from evennia/dependabot/uv/urllib3-2.7.0
...
Build(deps): Bump urllib3 from 2.6.3 to 2.7.0
2026-06-19 16:54:58 +02:00
9a91c3dab8
Build(deps): Bump jupyter-server from 2.18.0 to 2.20.0
...
Bumps [jupyter-server](https://github.com/jupyter-server/jupyter_server ) from 2.18.0 to 2.20.0.
- [Release notes](https://github.com/jupyter-server/jupyter_server/releases )
- [Changelog](https://github.com/jupyter-server/jupyter_server/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jupyter-server/jupyter_server/compare/v2.18.0...v2.20.0 )
---
updated-dependencies:
- dependency-name: jupyter-server
dependency-version: 2.20.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-19 14:54:53 +00:00
dfe7b1f13b
Merge pull request #3945 from evennia/dependabot/uv/tornado-6.5.7
...
Build(deps): Bump tornado from 6.5.5 to 6.5.7
2026-06-19 16:54:08 +02:00
7c958cce3c
Merge pull request #3935 from evennia/dependabot/uv/idna-3.15
...
Build(deps): Bump idna from 3.11 to 3.15
2026-06-19 16:53:56 +02:00
29fdf6586f
Merge pull request #3931 from evennia/dependabot/uv/gitpython-3.1.50
...
Build(deps): Bump gitpython from 3.1.46 to 3.1.50
2026-06-19 16:53:44 +02:00
8abd251747
Merge pull request #3930 from evennia/dependabot/uv/django-6.0.5
...
Build(deps): Bump django from 6.0.4 to 6.0.5
2026-06-19 16:53:38 +02:00
eac5fc19da
Merge pull request #3928 from evennia/dependabot/uv/mistune-3.2.1
...
Build(deps): Bump mistune from 3.2.0 to 3.2.1
2026-06-19 16:53:30 +02:00
8180e417d3
Merge pull request #3926 from evennia/dependabot/uv/jupyter-server-2.18.0
...
Build(deps): Bump jupyter-server from 2.17.0 to 2.18.0
2026-06-19 16:53:24 +02:00
701aac5319
Merge pull request #3924 from evennia/dependabot/uv/jupyterlab-4.5.7
...
Build(deps): Bump jupyterlab from 4.5.6 to 4.5.7
2026-06-19 16:53:19 +02:00
8bf78c591f
Merge pull request #3923 from evennia/dependabot/uv/notebook-7.5.6
...
Build(deps): Bump notebook from 7.5.5 to 7.5.6
2026-06-19 16:52:28 +02:00
b55e8a5123
Merge pull request #3940 from Problematic/taghandler-type-narrowing
...
Add @overload signatures to TagHandler.get() for type narrowing
2026-06-19 16:43:48 +02:00
4e72be5964
Merge pull request #3939 from Problematic/feature/generic-attribute-property
...
Make AttributeProperty and NAttributeProperty generic for type inference
2026-06-19 16:36:45 +02:00
96face6603
Merge pull request #3938 from Problematic/fix-webclient-notifications-text-ref
...
Fix ReferenceError in notifications plugin when window unfocused
2026-06-19 16:32:43 +02:00
f2a1a97532
Merge pull request #3936 from Problematic/worktree-typing+bool-return-hooks
...
Add -> bool return annotations to override-intended hook methods
2026-06-19 16:29:24 +02:00
a74b480d81
Merge pull request #3937 from dicnunz/nic/fix-portal-server-doc-typos
...
Fix portal and server docs typos
2026-06-19 16:13:26 +02:00
5f0fbec92d
Merge pull request #3925 from pikammmmm/fix/typo-containining
...
Fix `containining` -> `containing` typo in Settings-Default.md
2026-06-19 16:12:34 +02:00
ef29681d1f
Build(deps): Bump tornado from 6.5.5 to 6.5.7
...
Bumps [tornado](https://github.com/tornadoweb/tornado ) from 6.5.5 to 6.5.7.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst )
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.5.5...v6.5.7 )
---
updated-dependencies:
- dependency-name: tornado
dependency-version: 6.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-17 18:35:44 +00:00
3b80a37e60
Add AMP_CONNECT_TIMEOUT for portal probe
2026-06-01 09:55:08 -07:00
0049ad882f
Add @overload signatures to TagHandler.get() for type narrowing
...
Type checkers can now infer the return type based on return_list
and return_tagobj arguments, eliminating the need for manual
type annotations at call sites.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-25 15:14:36 -06:00
b61d892235
Make AttributeProperty and NAttributeProperty generic for type inference
...
AttributeProperty is now Generic[T], with overloaded __init__, __get__,
and __set__ signatures so type checkers can infer the value type from the
default argument. NAttributeProperty inherits the same generic behavior.
This is a purely additive typing change — zero runtime behavior change.
Usage:
class Character(DefaultCharacter):
name = AttributeProperty(default="") # inferred str
count = AttributeProperty(default=0) # inferred int
tags = AttributeProperty(default=list) # callable default -> inferred list
obj.name.upper() # type checker knows this is str
obj.count + 1 # type checker knows this is int
greet(obj.name) # passes to fn(name: str) without complaint
The existing manual annotation workaround (my_attr: str = AttributeProperty(...))
was already a type error before this change and is now unnecessary. Users should
drop the annotation and let the descriptor infer the type, or annotate with the
descriptor type if they prefer being explicit:
name = AttributeProperty(default="") # preferred
name: AttributeProperty[str] = AttributeProperty(default="") # also valid
name: str = AttributeProperty(default="") # type error (was already broken)
When no default is provided, AttributeProperty() types as AttributeProperty[Any]
for backwards compatibility.
The at_get/at_set hook signatures are unchanged.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-25 13:14:33 -06:00