This repository was archived by the owner on Jan 3, 2026. It is now read-only.
Releases: EasterCompany/Overlord
Releases · EasterCompany/Overlord
v1.2.19
v1.2.18
Full Changelog: v1.2.17...v1.2.18
v1.2.17
Full Changelog: v1.2.16...v1.2.17
v1.2.16
v1.2.15
v1.2.14
Patch Notes
- [NEW] Now supports ASGI.
- [NEW]
nginx -setupdefaults to a Nginx, Uvicorn, ASGI web server with1n + 1workers where n is the number of the CPU cores. - [NEW]
core.library.hostname&core.library.local_ipvariables. - [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.failfunction returns a failure message regardless of whether or not the server is in debug mode, compared toapi.errorwhich only returns an error message in debug mode and replaces the error message with "[500] Internal Server Error" in production environments. - [NEW]
REACT_APP_ENVenvironment variable added to all client types. - [NEW] Added mime_type for '.ico' files served from a clients custom routing system.
- [NEW]
SERVER_URLadded toconfig.json. - [NEW]
SERVER_KEYadded toconfig.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_URLin 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.statusno longer pre-fixes warning, success or failure tags to the message and now only adds the colour coding to the text supplied. - [CHANGE]
console.inputnow 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_KEYin theconfig.jsonfile is now ->SECRET_KEY - [CHANGE] Minimum requirements for users are now Email, Password, First Name, Last Name & Date of Birth.
- [REMOVED] The
create_super_userfunction in favour of a permissions parameter on thecreate_userfunction. - [REMOVED] All built-in models except User & Posts.
Full Changelog: v1.2.13...v1.2.14
v1.2.13
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
Patch Notes
- [NEW]
nginxcommand added, can now automatically setup nginx gateways withnginx -setup - [NEW] nginx gateways automatically provide SSL certificates for HTTPS
- [NEW] added
devTools.tsto shared library - [NEW]
isTemplateTagfront end function added, to detect if an element is an unpopulated template tag which isn't rendered because the server is development mode. - [NEW]
@sudodecorator added tocore.librarywhich enables the use of sudo within that function - [NEW]
packagefunction added which can install packages on the host machine via yum or apt - [NEW]
LOCAL_PORTsetting added to.config/secret.jsonused 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
createcommand - [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
Patch Notes
- [CHANGE]
branchcommand now recursively changes all repository branches within a project - [CHANGE]
mergecommand now recursively merges all repository branches within a project - [NEW] Add
__urls__override function to clients__init__.pywhich 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
Patch Notes
- [CHANGE] Changed the default server address from
localhost:8000->0.0.0.0:8000so 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/shareddirectory by default - [NEW] Added
PROJECT_NAMEvariable to theweb.settingsmodule - [FIX] Attempted to fix migrations directories not being created by default
- [FIX] Various small bug fixes
Full Changelog: v1.2.9...v1.2.10