Releases: thaddeuskkr/nova
Releases · thaddeuskkr/nova
v0.7.1-alpha
This release is not production-ready.
Notable changes
- Bumped all dependencies to their latest versions
Full Changelog: v0.7.0-alpha...v0.7.1-alpha
v0.7.0-alpha
This release is not production-ready.
Notable changes
- Allowed URL deletion to be enabled or disabled server-side using environment variable
- Allowed URL deletion to be restricted to only administrators (by setting the environment variable to
admin
) - Updated all dependencies to their latest versions
Full Changelog: v0.6.0-alpha...v0.7.0-alpha
v0.6.0-alpha
This release is not production-ready.
Notable changes
- Connected to database before loading route files
- Renamed
Config
toConfigObject
for more clarity - Allowed registration to be enabled/disabled server-side through environment variables
Full Changelog: v0.5.1-alpha...v0.6.0-alpha
v0.5.1-alpha
This release is not production-ready.
Notable changes
- Fixed checking for existing users on
/api/users/update
Full Changelog: v0.5.0-alpha...v0.5.1-alpha
v0.5.0-alpha
This release is not production-ready.
Notable changes
- Converted usernames and emails to lowercase server-side, made usernames and emails case-insensitive
- Made routes case-insensitive and stored all routes in lowercase
- Improved GitHub builds and workflows
- Bumped all dependencies and devDependencies to their latest versions
Full Changelog: v0.4.0-alpha...v0.5.0-alpha
v0.4.0-alpha
This release is not production-ready.
Notable changes
- Renamed
Dockerfile
working directory - Improve documentation
- Allow Discord IDs to be added to users
Full Changelog: v0.3.1-alpha...v0.4.0-alpha
v0.3.1-alpha
This release is not production-ready.
Notable changes
- Added
assets/favicon.ico
- Passed the base directory of the project to routes through the
Config
object - Started handling
/favicon.ico
requests from browsers
Full Changelog: v0.3.0-alpha...v0.3.1-alpha
v0.3.0-alpha
This release is not production-ready.
Notable changes
- Added a configuration option for redirecting the base (
/
) URL to something else - Added a configuration option for configuring allowed hosts for server responses (helps against malicious actors)
- [!] Moved
/api/[route]
to/api/links/[route]
for better clarity - Renamed
/api/links/add
to/api/links/create
for consistency with/api/links/delete
- Used
307
instead of301
while redirecting since301
indicates a permanent redirect - Fixed detection for
.env
array variables being left blank usingArray.filter()
- Updated example
.env
file to show new changes
Full Changelog: v0.2.1-alpha...v0.3.0-alpha
v0.2.1-alpha
This release is not production-ready.
Notable changes
- Fix
X-Forwarded-For
header detection and IP logging - Handle
/
(index) route - Improve error messages on invalid / unauthorised slugs and add application information
Full Changelog: v0.2.0-alpha...v0.2.1-alpha
v0.2.0-alpha
This release is not production-ready.
Notable changes
- Bump all dependencies to their latest versions
- Change the behaviour of the
shortUrl
property in response objects to only includepw
if the link is not public - Require the
user
property in theLink
schema - [!] Rename
/api/users/edit
to/api/users/update
- Set links to public by default if the API call does not include the
public
property - Return the link description in response objects
- Add
/api/update
for updating of shortened URLs
Full Changelog: v0.1.2-alpha...v0.2.0-alpha