Skip to content

Commit

Permalink
Bump version 3.6.0.rc1
Browse files Browse the repository at this point in the history
  • Loading branch information
phorward committed Mar 8, 2024
1 parent eb65af7 commit c9f8ef7
Show file tree
Hide file tree
Showing 2 changed files with 102 additions and 1 deletion.
101 changes: 101 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,107 @@

This file documents any relevant changes done to ViUR-core since version 3.

## [3.6.0.rc1]

- feat: Support `*`-wildcard postfix in `refKeys` for `RelationalBones` (#1022)
- feat: Implement `utils.parse.timedelta` (#1086)
- refactor: `File.getUploadURL()` (#1050)
- fix: Improving `utils` deprecation handling (#1089)
- refactor: Remove old code (#1094)
- feat: Add deprecation handling to `skeleton` (#984)
- fix: `vi.canAccess` based on fnmatch config setting (#1088)
- fix: `compute` and `unserialize_raw_value` for `JsonBone` (#1093)
- chore: Update requirements to latest patchlevels (#1091)
- feat: Add closed system (#1085)
- feat: `UserPrimaryAuthentication.next_or_finish` handler (#997)
- refactor: Replace securitykey duration with `timedelta` (#1083)
- feat: `utils.json` module / improving `JsonBone` (#1072)
- refactor: Remove `extjson`, fallback to `json` (#1084)
- feat: Require abstract `METHOD_NAME` for any `UserAuthentication` (#1059)
- feat: Allow `None` in `skel setBoneValue` (#1053)
- feat: Provide `default_order` for `List` and `Tree` (#1076)
- feat: securitykey create duration allow timedelta (#1078)
- fix: Remove `self` from `create_src_set` (#1079)
- fix: `read_all_modules` after #1073 and #1037 and merge 2a2b76ec16 (#1074)
- fix: Make ViUR runable again after the extremely security-relevant PR #1037 (#1075)
- fix: Remove default `P.html = True` from prototypes (#1037)
- fix: new icon naming scheme in modules (#1069)
- refactor: `tasks` module (#1016)
- fix: Use `__getattribute__` instead of `__getattr__` for super call in utils (#1065)
- fix: correctly set `refKeys` to get merged in (#1066)
- refactor: `RelationalBone`s `refKeys` and `parentKeys` as set (#1058)
- feat: Improve `UserBone` to additional defaults (#1055)
- fix: patch_user_skel (fix for #983) (#1060)
- feat: `UserAuthentication`s with skeleton patch capability (#983)
- refactor_ value for `tasks_custom_environment_handler` to new abstract class `CustomEnvironmentHandler` (#946)
- fix: f-string in `RelationalBone` introduced in #950 (#1054)
- fix: Further refactoring and fixing of `File`-module for #1046 (#1049)
- fix: Add missing import in #950 (#1048)
- refactor: Modularization of `File` (#1046)
- fix: compute for relational bones (#950)
- feat: Collect modules recursivly in `read_all_modules` (#1041)
- feat: Collect modules recursivly in `vi/config` (#995)
- fix: customize `iter_bone_value` for `NumericBone` (#1044)
- fix: Wrong f-strings introducted by #1025 (#1043)
- fix: Help and comments on `UserPassword.pwrecover` (#1042)
- feat: `clone`-action for `List` and `Tree`, recursive tree cloning (#1036)
- feat: `Skeleton.ensure_is_cloned()` (#1040)
- refactor: `Skeleton.toDB` method (#973)
- feat: Support for nested modules in `getStructure()` (#1031)
- refactor: Replace `%`-formattings by f-string (#1025)
- fix: Get rid of the catch all index behavior in vi renderer (#960)
- feat: Show project, python- and core-versions on startup (#1009)
- refactor: `Skeleton.fromDB` method (#968)
- feat: Add and improve check on root node in `Tree` prototype (#1030)
- feat: Improve translations & provide `Translation` module (#969)
- feat: Support compute for multilang and/or multiple bones (#1029)
- fix: `@property` in module causes problems during warmup (#1020)
- fix: config regression after incorrect merge 537f0e2 (#1021)
- refactor: Improved type annotations (#986)
- fix: Some more fixes for #833 (#1014)
- fix: Provide "moduleGroups" in `/vi/config` (#994)
- chore: Updating dependencies and requirements.txt
- feat: Implement `@property` support in `Skeleton`s (#1001)
- fix: Adding linter settings for flake8 as well (#998)
- feat: Refactoring and renamed `utils`, adding `utils.string.unescape` (#992)
- feat: Implement `InstancedModule` (#967)
- feat: Improved and slightly refactored `PasswordBone` (#990)
- feat: Add requirements for the memcache (#830)
- feat: Add `File.read` method (#975)
- fix: wrong conf var access (#989)
- chore: Update all requirements, bump version v3.6.0.dev3
- fix: Start explicit with `main_app` in `findBoundTask()` (#980)
- fix: Set correct stacklevel to deprecation warning on `utils.escapeString` (#981)
- fix: Admin-tool specific settings (#979)
- refactor: static skey marker (#945)
- feat: Implement migration script for new core config (#924)
- fix: `vi`-render returns wrong config (regression introduced by #833) (#977)
- fix: merge error in StringBone.singleValueFromClient
- fix: Add `try`/`except` around task emulation call (#970)
- fix: `@retry_n_times` does not work on local server during warmup (#971)
- feat: Add logging with the name of the bone where the serialization failed (#959)
- feat: Add stacklevels to `warning.warn` calls (#966)
- refactor: Replace the `replace` function with `translate` (#953)
- fix: `defaultValue` type hint in `SelectBone` (#957)
- chore: Sort and translate module names in `Rebuild Search Index` task Skeleton (#947)
- refactor: Rename `StringBone`'s `maxLength` into `max_length` (#942)
- feat: Add `min_length` to `StringBone` (#940)
- feat: use `CustomJsonEncoder` class in `json.dumps` call (#937)
- fix: invalid `conf` refactoring (#929)
- fix: Clean-up Skeletons `key` default bone (#926)
- fix: Refactor usage of `SeoKeyBone` in `Skeleton` (#927)
- feat: Provide computed `name`-bone for `Skeleton` (#925)
- feat: Add new error template with a nonce and custom image (#867)
- feat: Implement the config as a class (#833)
- feat: `utils.is_prefix`-function (#910)
- refactor: Replace `Tree.handler` by @property (#909)
- fix: Second Factor `start` (#890)
- feat: Provide `indexed`-parameter to `securitykey.create` (#886)
- fix: TimebaseOTP rename possible_user to user (#887)
- feat: `UserPrimaryAuthentication` with unified `can_handle()` (#878)
- feat: Implement `__all__` in root's `__init__` and `decorators` to support easier imports (#859)
- feat: Add missing type hints for `current` module (#871)

## [3.5.15]

- fix: Several improvements on `ModuleConf` (#1073)
Expand Down
2 changes: 1 addition & 1 deletion src/viur/core/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This will mark it as a pre-release as well on PyPI.
# See CONTRIBUTING.md for further information.

__version__ = "3.6.0.beta3"
__version__ = "3.6.0.rc1"

assert __version__.count(".") >= 2 and "".join(__version__.split(".", 3)[:3]).isdigit(), \
"Semantic __version__ expected!"

0 comments on commit c9f8ef7

Please sign in to comment.