Skip to content

Releases: johnwmail/nclip

v0.10.1

06 Mar 10:02
b9cce11

Choose a tag to compare

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

06 Mar 09:13
9fce25c

Choose a tag to compare

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

02 Jan 07:39
cad1276

Choose a tag to compare

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

29 Dec 08:33
3abdf67

Choose a tag to compare

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

25 Nov 10:11
8a085ab

Choose a tag to compare

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

Full Changelog: v0.9.15...v0.9.16

v0.9.15

25 Nov 07:55
3084343

Choose a tag to compare

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

Full Changelog: v0.9.14...v0.9.15

v0.9.14

27 Oct 07:48
3e9695e

Choose a tag to compare

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

Full Changelog: v0.9.13...v0.9.14

v0.9.13

16 Oct 03:55
a2907b4

Choose a tag to compare

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

Full Changelog: v0.9.12...v0.9.13

v0.9.12

15 Oct 09:30

Choose a tag to compare

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

15 Oct 06:47
f45b8a5

Choose a tag to compare

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