Skip to content
This repository has been archived by the owner on Sep 29, 2023. It is now read-only.

Etna

Compare
Choose a tag to compare
@phorward phorward released this 23 Apr 15:06
· 215 commits to master since this release
v2.2.0
5178dc2

Added

  • A new Rate-Limit module that can be used to prevent DoS / Brute-Force on certain resources.
  • New keyBone() class introduced for a better distinction between bones containing an entity key and those which don't.

Changed

  • Return descriptions in selectBones translated from our json render
  • More descriptive error messages returned from password bone
  • The new "params" Parameter introduced in 2.1.0 should now always have a default value (None)
  • [Breaking]: Merged selectOneBone and selectMultiBone into a single selectBone which supports the multiple flag,
    the previous bone names are still supported and cause a deprecation warning in the logs.

Fixed

  • Resolving the name of skeletons in prototypes/hierarchy when used on multi-lang bones
  • Unserializing of booleanBones failed if the database contained a unicode string
  • Several errors caused by None returned from getSearchDocumentFields / getSearchTags
  • Exception causing toDB() to fail if a bone should be serialized which isn't in the valuesCache object. Fixes #7.
  • Prevent text/string Bones from restoring old (non-multilang data) if set back to empty values. Fixes #6.
  • Use urlsafe_b64decode for filename decoding (used by some old IE on WinXP). Fixes #38.
  • Prevent skeleton from the server to take precedence over the ones defined in the application.
  • The indexed-flag had been ignored on edit - causing all fields to be indexed. Fixes #34.