Releases: johnwmail/nclip
Releases · johnwmail/nclip
v0.10.1
Changes since v0.10.0
- Merge pull request #59 from johnwmail/dev (b9cce11)
- security: add #nosec G304/G306 annotations for gosec scanner (e0f15d2)
- feat: add Delete button and API key input to paste view page (d21c617)
What's Changed
- Add Delete button and API key input to paste view page by @johnwmail in #59
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Changes since v0.9.18
- Merge pull request #58 from johnwmail/dev (9fce25c)
- security: fix path injection in FilesystemStore (CodeQL go/path-injection) (d3259bf)
- fix: use storage.ErrNotFound sentinel for consistent 404 across backends (884122e)
- Add docs, unit tests, and integration test for DELETE endpoint (7090dda)
- Require API key for DELETE when auth mode is enabled (dc5c5ce)
- Add delete paste button on upload success page (29b0ffc)
What's Changed
- Implement DELETE endpoint for pastes with UI and tests by @johnwmail in #58
Full Changelog: v0.9.18...v0.10.0
v0.9.18
Changes since v0.9.17
- Merge pull request #56 from johnwmail/dev (cad1276)
- Refactor CLI test to use minimal HTML template, removing filesystem dependency during CI (9528d30)
- Update handlers/webui_test.go (bc8752c)
- Merge pull request #55 from johnwmail/copilot/modify-root-page-response (7d288bc)
- Improve CLI usage examples formatting in serveCLIUsage function (a24d468)
- Co-authored-by: johnwmail 1752235+johnwmail@users.noreply.github.com (c8e4d02)
- Address PR review feedback: improve CLI detection and add comprehensive tests (c60584a)
- Add CLI test for Index handler with UploadAuth support (d1c924f)
- Refactor CLI usage examples in serveCLIUsage function for clarity and consistency (e46e6a5)
- Add CLI-friendly response for root "/" page (0240473)
- Initial plan (f273621)
What's Changed
- Return CLI-friendly plain text for root "/" when accessed via curl/wget by @Copilot in #55
- Add CLI-friendly response for root page by @johnwmail in #56
Full Changelog: v0.9.17...v0.9.18
v0.9.17
Changes since v0.9.16
- Merge pull request #54 from johnwmail/dev (3abdf67)
- Add Docker Hub login step and update environment variables in workflow (e437206)
What's Changed
- Add Docker Hub login step and update environment variables in workflow by @johnwmail in #54
Full Changelog: v0.9.16...v0.9.17
v0.9.16
Changes since v0.9.15
- Merge pull request #53 from johnwmail/dev (8a085ab)
- restore previous update (6545891)
- Comment out test skipping in golangci configuration for better visibility of errcheck issues (57fe27c)
- Improve error handling in tests: ensure environment variables and resources are properly managed with error checks during setup and teardown (043c19d)
- Refactor base64 decoding tests: separate valid and error cases for improved clarity and reduced complexity (c53e87e)
What's Changed
- Dev by @johnwmail in #53
Full Changelog: v0.9.15...v0.9.16
v0.9.15
Changes since v0.9.14
- Merge pull request #52 from johnwmail/dev (3084343)
- Update Go version support: remove 1.23, retain 1.24 and 1.25 across workflows and documentation (ed61754)
- remove cache in CI (29a1949)
- uses: securego/gosec@v2.21.4 (401b65e)
- Merge pull request #51 from johnwmail/dependabot/go_modules/golang.org/x/crypto-0.45.0 (78c9323)
- Bump golang.org/x/crypto from 0.41.0 to 0.45.0 (e56c78e)
- Refactor base64 test execution: streamline test case handling and improve error checking [ci skip] (136e8be)
What's Changed
- Bump golang.org/x/crypto from 0.41.0 to 0.45.0 by @dependabot[bot] in #51
- Dev by @johnwmail in #52
Full Changelog: v0.9.14...v0.9.15
v0.9.14
Changes since v0.9.13
- Merge pull request #50 from johnwmail/dev (3e9695e)
- Refactor getErrorMessage documentation: improve clarity and formatting of parameter descriptions [ci-skip] (fd126a7)
- Update main.go (748719d)
- Fix regex in browser 404 test: use grep -qiE for improved pattern matching (c4a5aa5)
- Refactor error message handling: extract getErrorMessage function to streamline canonicalErrors logic (ed36a51)
- Add tests for 404 responses: validate HTML and JSON outputs for browser and CLI requests (03224e1)
- Refactor CLI detection: enhance isCli function to consider Accept header and improve response handling for HTML requests (c80b4c1)
- Enhance 404 testing: add browser-like request validation for non-existent pastes (8a6b0c5)
What's Changed
- Enhance 404 handling and CLI detection by @johnwmail in #50
Full Changelog: v0.9.13...v0.9.14
v0.9.13
Changes since v0.9.12
- Merge pull request #49 from johnwmail/dev (a2907b4)
- Refactor headerEnabled function: simplify logic by removing unnecessary allDisabled variable (ca974c9)
- Update copilot instructions: add pre-commit requirements and development flow guidelines (084664d)
- Refactor header handling: enhance headerEnabled function logic and add comprehensive tests for header semantics (b7b2096)
What's Changed
- Dev by @johnwmail in #49
Full Changelog: v0.9.12...v0.9.13
v0.9.12
Changes since v0.9.11
- Remove BASE64_FEATURE_SUMMARY.md and XBURN_FEATURE_SUMMARY.md documentation files (4d1a480)
- Consolidate header documentation: create X-HEADERS.md and update CLIENTS.md references (5393534)
- Merge branch 'feature/base64' into dev (c43418a)
- Update handlers/upload/handler.go (b77ad0f)
- Refactor header handling: introduce headerEnabled function for improved semantics and readability (6c4cb1f)
What's Changed
- Refactor header handling: introduce headerEnabled function for improved semantics and readability by @johnwmail in #48
Full Changelog: v0.9.11...v0.9.12
v0.9.11
Changes since v0.9.10
- Merge pull request #47 from johnwmail/feature/base64 (f45b8a5)
- Refactor X-Burn integration tests: streamline test functions and enhance readability (bf718c0)
- Add integration tests for X-Burn header functionality (323f14b)
What's Changed
- Add integration tests for X-Burn header functionality by @johnwmail in #47
Full Changelog: v0.9.10...v0.9.11