Releases: learningequality/morango
Releases · learningequality/morango
v0.8.2
v0.8.1
What's Changed
- Bump django from 3.2.24 to 3.2.25 in /requirements by @dependabot in #223
- Squash migrations to prevent issues with older SQLite versions. by @rtibbles in #225
- Add Python 3.12 support by @rtibbles in #227
New Contributors
- @dependabot made their first contribution in #223
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Summary
- Drops support for Python 2.7
- Upgrades cryptography library to 40.0.2, the latest version that supports Python 3.6
- Upgrades M2Crypto to 0.41.0
- Upgrades Django to version 3
- Upgrades django-mptt to a version greater than 0.10 for Django 3 compatibility
- Upgrades djangorestframework to a version greater than 3.10 for Django 3 compatibility
- Upgrades django-ipware to version 4.0.2, the latest version that supports Python 3.6
- Drops usage of "value_from_object_json_compatible" on fields and instead inspects booleans for "morango_serialize_to_string" attribute to determine if the field value_to_string method should be used for serialization and to_python used for deserialization
- Removes support for MorangoMPTT models
Details
- Unpin docs dependencies to fix build issues. by @rtibbles in #211
- Remove buildkite by @rtibbles in #213
- Merge up 0.7.x to 0.8.x to propagate docs fix. by @rtibbles in #212
- Drop Python 2.7 support by @rtibbles in #209
- Clean up residual Python 2.7 code paths by @rtibbles in #214
- Update cryptography to 40.0.2 - latest version that supports Python 3.6 by @rtibbles in #215
- More crypto requires by @rtibbles in #221
- Upgrade Django to 3.2 by @rtibbles in #217
- Update CHANGELOG.md for 0.8.0 by @rtibbles in #222
Full Changelog: v0.7.1...v0.8.0
v0.7.1
Summary
- Supersedes 0.7.0
- Drops support for Python 3.4 and 3.5
- Upgrades cryptography library to 3.3.2, the latest version that supports Python 2.7
Details
- Update supported Python versions and cryptography version by @rtibbles in #177
- Remove hardcoded bash path in Makefile by @f4z3r in #180
- Merge 0.6.x into 0.7.x by @rtibbles in #206
New Contributors
Full Changelog: v0.6.19...v0.7.1
v0.6.19
Summary
- The
cleanupsyncs
management command now only cleans up sync sessions if also inactive forexpiration
amount of time - Fixes issue accessing index on queryset in
cleanupsyncs
management command
Details
Full Changelog: v0.6.18...v0.6.19
v0.6.18
Summary
- Prevent creation of Deleted and HardDeleted models during deserialization to allow propagation of syncable objects that are recreated after a previous deletion without causing a merge conflict.
Details
Full Changelog: v0.6.17...v0.6.18
v0.6.17
Summary
- Added
client-instance-id
,server-instance-id
,sync-filter
,push
andpull
arguments tocleanupsyncs
management command - Added option for resuming a sync to ignore the
SyncSession
's existingprocess_id
- Added custom user agent to sync HTTP requests
- Fixed documentation build issues
- Makefile no longer defines shell with explicit path
Details
- Adds cleanupsyncs command parameters by @akolson in #186
- corrects version number on changelogs by @akolson in #189
- Update publish workflow to allow continued 0.6.x releases by @bjester in #190
- Fix GH action workflows for py2.7 deprecation by @bjester in #199
- Update ReadTheDocs builds configuration by @MisRob in #202
- Add custom user agent by @vkWeb in #197
- Add optional setting to ignore an existing process on resuming a sync by @bjester in #194
New Contributors
- @akolson made their first contribution in #186
- @MisRob made their first contribution in #202
- @vkWeb made their first contribution in #197
Full Changelog: v0.6.16...v0.6.17