76 lines
3.7 KiB
Markdown
76 lines
3.7 KiB
Markdown
# Changelog
|
|
|
|
## 2026-03-15 - 1.4.2 - fix(license)
|
|
add missing license file
|
|
|
|
- Adds a repository license file.
|
|
|
|
## 2026-03-15 - 1.4.1 - fix(readme)
|
|
refresh README with clearer feature documentation, UI screenshots, and client usage examples
|
|
|
|
- Adds newly documented UI capabilities such as inline code editing, PDF viewing, dark theme, and configuration overview
|
|
- Expands S3 usage examples with AWS CLI, Node.js/TypeScript, and Python boto3 snippets
|
|
- Improves README structure, section headings, linked dependency references, and screenshot coverage
|
|
|
|
## 2026-03-14 - 1.5.0 - feat(core)
|
|
rebrand from s3container to objectstorage
|
|
|
|
- Rename project from @lossless.zone/s3container to @lossless.zone/objectstorage
|
|
- Replace @push.rocks/smarts3 dependency with @push.rocks/smartstorage
|
|
- Change all environment variable prefixes from S3_ to OBJST_
|
|
- Rename S3Container class to ObjectStorageContainer
|
|
- Update all web component prefixes from s3c- to objst-
|
|
- Update UI labels, CLI flags, documentation, and Docker configuration
|
|
|
|
## 2026-03-14 - 1.4.0 - feat(docs)
|
|
expand management UI documentation with screenshots and feature walkthroughs
|
|
|
|
- Reorganizes the Management UI section into dedicated Overview, Buckets, Browser, Policies, Access Keys, and Dark Theme sections
|
|
- Adds screenshots for core UI views and workflows such as inline code editing, PDF viewing, attaching policies, and adding access keys
|
|
- Clarifies browser capabilities including syntax-highlighted code preview and save-back-to-S3 editing
|
|
|
|
## 2026-03-14 - 1.3.0 - feat(web-router)
|
|
add URL-based view routing and synchronize navigation state across the web UI
|
|
|
|
- introduce a dedicated app router that maps valid views to browser paths and handles initial route resolution
|
|
- update app shell and bucket navigation to use router-based view changes instead of directly mutating UI state
|
|
- refresh policy and bucket management modals by updating modal content through the created modal instance
|
|
|
|
## 2026-03-14 - 1.2.0 - feat(readme)
|
|
add comprehensive project documentation for setup, configuration, UI, and S3 usage
|
|
|
|
- Adds an initial README covering Docker and Deno quick start flows
|
|
- Documents environment variables, CLI flags, management UI views, and named policy behavior
|
|
- Includes S3 client usage examples, Docker deployment guidance, architecture overview, and development instructions
|
|
|
|
## 2026-03-14 - 1.1.3 - fix(package)
|
|
update package metadata
|
|
|
|
- Adjusts package.json with a single-line metadata change.
|
|
|
|
## 2026-03-14 - 1.1.2 - fix(package)
|
|
update package metadata
|
|
|
|
- Adjusts package.json with a single-line metadata change.
|
|
|
|
## 2026-03-14 - 1.1.1 - fix(package)
|
|
update package metadata
|
|
|
|
- Adjusts package.json with a single-line metadata change.
|
|
|
|
## 2026-03-14 - 1.1.0 - feat(policies)
|
|
add named policy management with bucket attachments in the ops API and web UI
|
|
|
|
- introduces a PolicyManager that persists named policies and bucket attachments, then recomputes and applies merged bucket policies automatically
|
|
- adds typed ops server endpoints and shared request/data interfaces for creating, updating, deleting, listing, and attaching policies
|
|
- adds a dedicated Policies view in the web UI and replaces raw bucket policy JSON editing with attach/detach management for named policies
|
|
- cleans up policy attachments when buckets are deleted
|
|
|
|
## 2026-03-14 - 1.0.0 - initial release
|
|
Initial release of s3container, a MinIO replacement built on smarts3 with a dees-catalog-based management UI.
|
|
|
|
- Added an S3-compatible storage server powered by `@push.rocks/smarts3`
|
|
- Added a management UI with `dees-s3-browser` for object browsing
|
|
- Added bucket management with policy support
|
|
- Added credential management for access key / secret key pairs
|
|
- Added Docker containerization with a multi-stage build using Node.js and Deno |