Nekosia, like Booru, is continuously developed, with each new version introducing new features, significant fixes, and numerous improvements. To ensure complete transparency and understanding of the changes made, we have prepared a detailed version history of the API. This document contains detailed descriptions of changes, release dates, and backward compatibility information, allowing users to easily track progress and new features.
Using semantic versioning (learn more) enables tracking changes and updates in a clear and intuitive way. This ensures that users can always stay up to date with the latest functionalities and changes. Below is the version history of the API, along with descriptions of the introduced changes and their release dates.
- Updated dependencies to the latest version.
- The required length of the
id
parameter was changed to<4
. Now:< 4 || > 128
- Updated dependencies.
- Updated dependencies.
- Other fixes.
- Updated
/api/v1/tags
.
- The
images
field has been removed from the API responses and replaced bycount
.
- The
identifier
field has been removed from API responses. - An
images
field has been added to API responses to show the number of filtered images. shadow
has been replaced withnothing
, which serves the same purpose. Click here for more information.- The script managing tag filters has been restructured.
- Further quality improvements have been implemented.
- Updated tags.
- Added
/api/v1/tags
. - Updated dependencies.
- Added a new
rating
parameter for/images
. The default rating in every response issafe
. - The
key
field in the JSON response can now beundefined
. - Minor adjustments were made.
- Released the official nekosia.js module.
- Website and documentation improvements.
- Created the
tos.md
document.
- Initial API + Booru Release
- Introduction of basic API functions, enabling full utilization of Nekosia's capabilities.
- Creation of the official Booru.
- Availability of complete online documentation, allowing users to easily familiarize themselves with new features and their applications.
- Resolved an issue where a worker in the cluster would suddenly restart when handling too many requests at the same time.
- Updated dependencies to the latest version.
- Other fixes.
- Updated dependencies to the latest version.
- Other fixes.
- Updated dependencies to the latest version.
- Small fixes.
- Resolved issues related to voting functionality.
- UI improvements.
- Resolved issues related to voting functionality.
- Removed specific data caching in booru that had no impact on backend performance.
- Reset all statistics and votes.
- Improved responsiveness and made slight UI enhancements in booru.
- Added the ability to vote on images from their full view.
- General performance and quality improvements.
- Bugfixes.
- Slightly improved the color scheme of profile tabs on Booru.
- Corrected sentences.
- Updated all npm modules.
- Implemented various quality improvements and enhancements.
- Improved the appearance of photo cards.
- Added fields for twin images and similar images.
- Other enhancements.
- Bug fixes.
- Added a full image preview feature when clicking on an image (on the Booru page).
- Minor website and SEO tweaks.
- Other fixes.