Skip to content
This repository was archived by the owner on Jan 3, 2026. It is now read-only.

Releases: EasterCompany/Overlord

v1.2.19

15 May 00:02

Choose a tag to compare

Final 1.2 Release

The final release of Overlord 1.2, it probably needs a little TLC if you're going to use it full time, but don't do that.
Marking this release just for archival purposes.

Full Changelog: v1.2.17...v1.2.19

v1.2.18

31 Oct 13:52

Choose a tag to compare

Full Changelog: v1.2.17...v1.2.18

v1.2.17

18 Sep 23:41

Choose a tag to compare

Full Changelog: v1.2.16...v1.2.17

v1.2.16

05 Sep 03:04

Choose a tag to compare

🤖 [AUTO] 1.2.17 2023-09-04 22:34:50

v1.2.15

21 Aug 19:33

Choose a tag to compare

🤖 [AUTO] 1.2.15 2023-08-02 09:30:43

v1.2.14

29 Jul 16:16

Choose a tag to compare

Patch Notes

  • [NEW] Now supports ASGI.
  • [NEW] nginx -setup defaults to a Nginx, Uvicorn, ASGI web server with 1n + 1 workers where n is the number of the CPU cores.
  • [NEW] core.library.hostname & core.library.local_ip variables.
  • [NEW] core.library.RedirectView, core.library. DatabaseError, core.library.IntegrityError, core.library.default_storage, core.library.TemporaryUploadedFile, core.library.InMemoryUploadedFile ... and more utility functions.
  • [NEW] api.fail function returns a failure message regardless of whether or not the server is in debug mode, compared to api.error which only returns an error message in debug mode and replaces the error message with "[500] Internal Server Error" in production environments.
  • [NEW] REACT_APP_ENV environment variable added to all client types.
  • [NEW] Added mime_type for '.ico' files served from a clients custom routing system.
  • [NEW] SERVER_URL added to config.json.
  • [NEW] SERVER_KEY added to config.json.
  • [NEW] Update user email.
  • [NEW] Update user password.
  • [NEW] Update user details.
  • [NEW] User profile images.
  • [NEW] Service Workers for Native & Web Clients when PWA is enabled.
  • [NEW] When prefixing a CLI command with server: it runs on the command on the associated server instead.
  • [NEW] Web builds for Native applications are now automatically served & routed.
  • [REFACTOR] The built-in user model,
  • [CHANGE] DOMAIN_URL in the config.json is now -> SERVER_URL
  • [CHANGE] Nginx gateway defaults to using the root user instead of a custom user.
  • [CHANGE] Nginx gateway defaults to a 3600 second timeout.
  • [CHANGE] Nginx gateway defaults to a 20,000 MB upload limit.
  • [CHANGE] console.status no longer pre-fixes warning, success or failure tags to the message and now only adds the colour coding to the text supplied.
  • [CHANGE] console.input now streams logging info to the console, records the combined out and returns the output at the end of the function. Instead of doing one or the other.
  • [CHANGE] SERVER_KEY in the config.json file is now -> SECRET_KEY
  • [CHANGE] Minimum requirements for users are now Email, Password, First Name, Last Name & Date of Birth.
  • [REMOVED] The create_super_user function in favour of a permissions parameter on the create_user function.
  • [REMOVED] All built-in models except User & Posts.

Full Changelog: v1.2.13...v1.2.14

v1.2.13

26 Jun 12:00

Choose a tag to compare

Patch Notes

  • [NEW] Native Clients now support Web, PWA, iOS Native & Android Native deployments
  • [FIX] Improved support for native client development & deployment (too many small updates to list here)

Full Changelog: v1.2.12...v1.2.13

v1.2.12

21 Jun 13:45

Choose a tag to compare

Patch Notes

  • [NEW] nginx command added, can now automatically setup nginx gateways with nginx -setup
  • [NEW] nginx gateways automatically provide SSL certificates for HTTPS
  • [NEW] added devTools.ts to shared library
  • [NEW] isTemplateTag front end function added, to detect if an element is an unpopulated template tag which isn't rendered because the server is development mode.
  • [NEW] @sudo decorator added to core.library which enables the use of sudo within that function
  • [NEW] package function added which can install packages on the host machine via yum or apt
  • [NEW] LOCAL_PORT setting added to .config/secret.json used to determine the port the server will be deployed to in production (and production only)
  • [CHANGE] overhauled the boilerplate overlord web client created by the create command
  • [CHANGE] shared/library/server/api.ts -> shared/library/api.ts
  • [CHANGE] shared/library/local/user.ts -> shared/library/user.ts
  • [CHANGE] port numbers can be strings or integers now
  • [FIX] problems with web.settings not being installed correctly sometimes
  • [FIX] various small previously unknown issues

Full Changelog: v1.2.11...v1.2.12

v1.2.11

31 May 03:01

Choose a tag to compare

Patch Notes

  • [CHANGE] branch command now recursively changes all repository branches within a project
  • [CHANGE] merge command now recursively merges all repository branches within a project
  • [NEW] Add __urls__ override function to clients __init__.py which can add custom URLs to clients
  • [FIX] Standalone APIs are now always included with global push & pull commands
  • [FIX] Standalone APIs are now always recognised by the URL routing schema

Full Changelog: v1.2.10...v1.2.11

v1.2.10

24 May 18:16

Choose a tag to compare

Patch Notes

  • [CHANGE] Changed the default server address from localhost:8000 -> 0.0.0.0:8000 so that you can access the server on your local network from a device such as a mobile web browser. Which results in a better, faster testing environment. Since the react front end clients were already exposed, it didn't make much sense that the server & API were not exposed on the local network.
  • [NEW] Added more content to the clients/shared directory by default
  • [NEW] Added PROJECT_NAME variable to the web.settings module
  • [FIX] Attempted to fix migrations directories not being created by default
  • [FIX] Various small bug fixes

Full Changelog: v1.2.9...v1.2.10