11 KiB
1.15.0 / 2024-12-05
- Improvements
- Add alternative
appIcon
for dark-mode (#204)
- Add alternative
1.14.0 / 2024-11-21
-
Improvements
- Add ability to paste files into textarea
- Add button to burn secrets immediately (#193)
- Add customization to add footer-links (#192)
- Add error message when subtle crypto is unavailable
- Add 'log-requests' option to disable request logging (#199) (Thanks @jimmypw)
- Add multi-platform image build
- Add periodic in-memory store pruner (#200) (Thanks @jimmypw)
- Add TLS configuration for server (#190) (Thanks @hixichen)
-
Bugfixes
- Fix: Use no-cache to satisfy Trivy
-
Translations
- Update Polish translation (#194, #201) (Thanks @Icikowski)
1.13.0 / 2024-08-27
-
Bugfixes
- Update Node dependencies
- Update Go dependencies
- Lint: Resolve unused-parameter error
-
Translations
- Add Italian translation (#173) (Thanks @ste93cry)
- Update Dutch translation (#168) (Thanks @mboeren & @sorcix)
- Restore old
nl
translation asnl-BE
- Update French translation (#167) (Thanks @toindev)
- Update Swedish translation (#171) (Thank @artingu)
1.12.0 / 2024-01-24
-
Improvements
- [#159] Add version-command for ots-cli
- [#160] Add auto-resizing textareas
- [#160] Add hover tooltips for buttons
- [#160] Make success indicator more clear
- Use OCI Label defaults on Docker images (#145)
-
Bugfixes
- Update dependencies
-
Translations
- Update Polish translation (#166) (Thanks @Icikowski)
1.11.1 / 2023-12-12
- Bugfixes
- [#158] Disable Vue Devtools in release builds
1.11.0 / 2023-12-10
-
Improvements
- [#148] Make secret optional when files are attached (#150)
- [#149] Make attachments stand out more (#152)
- [#154] Add debug logging for rejected attachment types & strip meta-info from mime-type (#155)
- [#154] Improve UX for rejected / allowed files
-
Bugfixes
- [client] Fix wrong method when creating secrets
- Fix: Baked in version-string empty in build-local
- Update dependencies
-
Translations
- Add tool to update translations in PRs
- Update Chinese translations (#151) (Thanks @YongJie-Xie)
1.10.0 / 2023-11-11
-
New Features
- Add server side check for maximum secret size
- Implement metrics collection for API server (#143)
-
Improvements
- Add frontend check for invalid attached files (#139)
- Implement attachment checking in CLI (#141)
-
Bugfixes
- Fix: Clean error on component navigation
- [CI] Fix: npm@latest cannot run with Node 18
-
Translations
- Update Polish translation (#140) (Thanks @Icikowski)
1.9.2 / 2023-10-18
- Add basic-auth / header addition to OTS-CLI
- Fix: Remove path from filename if given
1.9.1 / 2023-10-18
- Fix: Customize to disable powered by was ignored
1.9.0 / 2023-10-16
Important
This release switches from Bootstrap-Vue (Bootstrap v4) to Bootstrap v5.3. In case you are using a custom theme / style you need to adjust your theme to the new version.
-
New Features
- Implement Binary File Attachments (#116)
- Implement OTS-CLI utility (#117)
-
Improvements
- Fix some linter errors, use blob URL for download
- Port frontend to Bootstrap 5.3, split components
-
Bugfixes
- Build Docker image in production mode
- Update dependencies
-
Translations
- Added new translation strings for Swedish (#127) (Thanks @artingu)
- Add missing Catalan translations (#130) (Thanks @v0ctor)
- Add missing Spanish translations (#129) (Thanks @v0ctor)
- Update Dutch translation (#122) (Thanks @sorcix)
- Update Polish translation (#123) (Thanks @Icikowski)
- Update Russian translations (#125) (Thanks @alexovchinnicov)
- Update Ukrainian translations (#126) (Thanks @t0rik)
- Update zh translations (#121) (Thanks @YongJie-Xie)
1.8.0 / 2023-08-29
- Update zh translations (thanks to @YongJie-Xie) (#113)
1.7.1 / 2023-08-25
- Fix: Encode data for download
- [ci] Add local build target
1.7.0 / 2023-08-13
- [#110] Add interaction buttons for displayed secret (#111)
1.6.1 / 2023-08-11
- Fix: Adjust HTML page title to customized AppTitle (#107)
- Fix dutch translation for minute (#108)
1.6.0 / 2023-08-04
- Add Polish translation (thanks to @Icikowski) (#106)
1.5.1 / 2023-07-07
- Add missing Catalan translations (thanks to @v0ctor) (#102)
- Add missing Spanish translations (thanks to @v0ctor) (#103)
1.5.0 / 2023-07-06
- New Features
- [#97] Add framework for formal language & formal German translation (#98)
- Add Ukrainian language (thanks to @t0rik) (#99)
1.4.0 / 2023-06-27
- New Features
- [#85] Allow to customize secret expiry (#93)
1.3.0 / 2023-06-24
-
New Features
- [#91] Add Copy-to-Clipboard button to secret URL
- [#92] Add detection for write-disabled instances
- Add Turkish language (thanks to @vehbiyilmaz)
-
Improvements
- Implement proper tool to manage translations
- Improve README readability
- Mitigate possible XSS through
unsafe-inline
script CSP
1.2.0 / 2023-06-14
-
Improvements
- Log API errors in server log
-
Bugfixes
- [#89] Fix error handling of
fetch
API
- [#89] Fix error handling of
1.1.0 / 2023-06-14
-
New Features
- Add QR-code display for secret URL (#61)
- Implement frontend customizations (#71)
-
Improvements
- Disable secret creation when secret is empty (#86)
- Log secret expiry on startup
- Only mention tool name in footer (#71)
- Replace redis client, move expiry into creation interface
With this release an old migration was removed and in case you are still using the REDIS_EXPIRY
environment variable you need to switch to SECRET_EXPIRY
. Also with the new redis client you might need to adjust the username in your REDIS_URL
to a proper ACL username (or enable legacy auth in Redis) - see the README for the REDIS_URL
format.
1.0.0 / 2023-04-14
- Breaking: Replace deprecated / archived crypto library (#80)
0.27.0 / 2023-04-10
- Add pt-BR translation (Thanks to @imfvieira!)
0.26.0 / 2023-03-29
- Add Swedish language (Thanks to @artingu!)
0.25.0 / 2023-03-17
- Add Russian language (#79) (Thanks to @alexovchinnicov!)
0.24.1 / 2023-03-07
- Update dependencies / fix vulnerabilities
- CI: Fix release publishing
0.24.0 / 2022-11-24
- Add Traditional Chinese translations (#68) (Thanks to @DejavuMoe!)
- Fix: Use full browser provided language tag
0.23.0 / 2022-11-21
- Add Simplified Chinese translations (#67) (Thanks to @DejavuMoe!)
- Replace password generation with web-crypto API
- [typo] comprimise -> compromise (#63)
0.22.0 / 2022-04-10
- Upgrade golang dependencies
- Upgrade node dependencies
- Add Catalan translation (#50)
- Add Spanish translation (#49)
- Add OpenAPI documentation (#48)
- Add security HTTP headers (#45)
- [#46] Remove external font deps, add SRI checks (#47)
0.21.0 / 2021-09-18
- Add Theme-Switcher for Dark-/Light-Mode
0.20.1 / 2021-09-08
- [#44] Fix missing libraries within compiles binary / container
0.20.0 / 2021-09-07
- Switch to structs instead of maps in api (#40)
- [#35] Encode pipe in secret URL by default
- Update dependencies, upgrade build utils
- Add dutch translation (#39)
- Switch to Go 1.16 embed functionality (#42)
- Remove duplicate call LastIndex (#41)
Many thanks to @sorcix for the contributions to this release!
0.19.0 / 2021-08-09
- Change Cache-Control on responses to no-store (#37)
0.18.1 / 2020-10-20
- Fix: Update node dependencies
0.18.0 / 2020-08-10
- Remove unused assets, bundle Latvian translation
- Latvian translation (#25) (Thanks to @Stegadons!)
- npm update / audit fix / bundle update
0.17.3 / 2020-06-02
- Update node dependencies and rebuild packed frontend
0.17.2 / 2020-06-02
- Add example script to get secret from CLI (#18)
- npm audit fix & generate bundled js
- [#14] Document creation of secrets through CLI / script
0.17.1 / 2020-01-26
- [#13] Fix: Secrets in MEM store were instantly expired
0.17.0 / 2020-01-24
- [#12] Add lazy-expiry to mem-storage, unify envvars
- Update Dockerfiles
- Switch to Go 1.11+ modules
- Fix NPM audit alerts
- Add minimal Dockerfile without alpine base
0.16.1 / 2019-07-20
- Fix: Update assets to include FR translation
0.16.0 / 2019-07-20
- Add french language translation (#10) (Thanks to @ometra!)
0.15.0 / 2019-07-14
- Add explanation of functionality (#9)
0.14.0 / 2019-07-14
- UX: Auto-select secret URL after creation
- Implement vue/recommended linter
- Fix eslint missing dependencies
- Update translation hint in README
0.13.4 / 2019-07-14
- Update fontawesome and vue-i18n
- Bump lodash from 4.17.11 to 4.17.14 in /src (#7)
- Fix node package vulnerabilities
0.13.3 / 2019-05-13
- CI: Update build image
0.13.2 / 2019-05-13
- Fix: Encoded hashes were not properly processed (again)
- Fix eslinter errors
0.13.1 / 2019-05-10
- Fix: Broken version display
0.13.0 / 2019-05-10
- Fix: Cleanup debugging stuff
- Move frontend to Vue
- Move translations to frontend
- Handle json requests to create API
- Update frontend dependencies
- Add gzip compression for included assets
- Update dev-dependencies
0.12.0 / 2018-10-22
- Be more specific about security risks
0.11.1 / 2018-10-06
- Replace uuid library, update vendors
0.11.0 / 2018-10-06
- Port frontend code to pure Javascript
0.10.0 / 2018-08-22
- Auto-resize textareas, use babel to transpile JS
- Fix: Transmit secret using POST method
0.9.0 / 2018-05-05
- Generate SRI integrity hashes into html
0.8.1 / 2018-05-05
- Update Dockerfile to multi-stage build
0.8.0 / 2018-05-05
- Feat: Internalize previously external libraries and stylesheets
- Feat: Migrate to bootstrap 4 and fontawesome 5
- Fix: Fix date and maintainer in LICENSE file
- Vendor: Switch to dep for vendoring
- Vendor: Update dependencies
0.7.0 / 2018-05-05
- Introduce data expiry in Redis
0.6.0 / 2017-08-19
- Add view to confirm display and destroy of the secret
- Add translation information
- Add version to footer
0.5.1 / 2017-08-04
- Fix: Vendor missing libraries
0.5.0 / 2017-08-04
- Add localization for en-US and de-DE
0.4.0 / 2017-08-04
- Remove option to disable encryption
0.3.1 / 2017-08-03
- Fix: Some messengers mess up the URL
0.3.0 / 2017-08-03
- Add footer
0.2.0 / 2017-08-03
- Follow linter advices
0.1.0 / 2017-08-03
- Initial Version