Skip to content

Releases: adcondev/poster

v4.6.1

13 Feb 17:40
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Changelog

All notable changes to Poster will be documented in this file.

4.6.1 (2026-02-13)

✅ Tests

  • tables: add unit tests for TabEngine.Render (#125) (708647b)

4.4.0 (2026-02-12)

📦 Dependencies

  • gh-actions: bump toshimaru/auto-author-assign from 2.1.1 to 3.0.1 (#95) (e6ba3ac)

🤖 Continuous Integration

  • gh-actions: enhance Github Actions workflows (#91) (480b2ea), closes #92
  • gh-actions: update release workflow for improved version synchronization [skip ci] (c1bb2aa)
  • github: add self-healing version sync to release workflow [skip ci] (ae6dc12)
  • github: update release workflow for versioning and changelog generation [skip ci] (33484dd)
  • release: add gh-release action to fix missing ui release [skip ci] (967dc5f)
  • release: add smart sync to prevent non-fast-forward errors [skip ci] (59bf5c7)
  • release: definitive workflow synchronization [skip ci] (c52af41)
  • release: filter tags strictly to avoid vnull errors [skip ci] (14a7839)
  • release: restore app token to bypass protection rules [skip ci] (98e366a)
  • release: switch to manual release strategy to fix null error [skip ci] (318016a)

✨ Features

🐛 Bug Fixes

Read more

Release v4.6.0

13 Feb 17:23

Choose a tag to compare

4.6.0 (2026-02-13)

📦 Dependencies

  • gh-actions: bump toshimaru/auto-author-assign from 2.1.1 to 3.0.1 (#95) (e6ba3ac)

🤖 Continuous Integration

  • gh-actions: enhance Github Actions workflows (#91) (480b2ea), closes #92
  • gh-actions: update release workflow for improved version synchronization [skip ci] (c1bb2aa)
  • github: add self-healing version sync to release workflow [skip ci] (ae6dc12)
  • github: update release workflow for versioning and changelog generation [skip ci] (33484dd)
  • release: add gh-release action to fix missing ui release [skip ci] (967dc5f)
  • release: add smart sync to prevent non-fast-forward errors [skip ci] (59bf5c7)
  • release: definitive workflow synchronization [skip ci] (c52af41)
  • release: filter tags strictly to avoid vnull errors [skip ci] (14a7839)
  • release: restore app token to bypass protection rules [skip ci] (98e366a)
  • release: switch to manual release strategy to fix null error [skip ci] (318016a)

✨ Features

🐛 Bug Fixes

Read more

Release v4.3.0

19 Dec 22:05
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

4.3.0 (2025-12-19)

✨ Features

  • tables: implement automatic column width reduction for table overflow (#90) (1e70d00)

What's Changed

  • feat(tables): implement automatic column width reduction for table overflow by @adcondev in #90

Full Changelog: v4.2.0...v4.3.0

Release v4.2.0

17 Dec 19:15
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

4.2.0 (2025-12-17)

📝 Documentation

  • poster: Rename project to Poster and expand LEARNING.md with detailed technical architecture, new features like the visual emulator, and enhanced ESC/POS command support. (19157f2)

⚡ Performance

  • emulator: optimize ToImage method for faster bitmap rendering (473ba79)

✅ Tests

  • emulator: add tests for AutoAdjustCursorOnScale functionality and image printing methods (3fd0f80)

✨ Features

What's Changed

  • feat(graphics): add image rendering capabilities to the emulator by @adcondev in #89

Full Changelog: v4.1.0...v4.2.0

Release v4.1.0

12 Dec 21:47
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

4.1.0 (2025-12-12)

📝 Documentation

♻️ Code Refactoring

  • executor: implement text styling and formatting functions (bf334e5)

🐛 Bug Fixes

  • tests: fix formatting issues in test error messages (0dadd1c)

✅ Tests

  • builder: add unit tests for barcode, image, QR, and raw command builders (883c4c2)
  • builder: enhance barcode and image builder tests with default checks and alignment validation (0ac2537)
  • executor: add barcode command structure and handler tests (cadf5f7)

✨ Features

What's Changed

  • docs(github): optimize images by @imgbot[bot] in #87
  • feat(executor): add pulse and beep command handlers with default values by @adcondev in #88

New Contributors

  • @imgbot[bot] made their first contribution in #87

Full Changelog: v4.0.0...v4.1.0

Release v4.0.0

10 Dec 22:42
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

4.0.0 (2025-12-10)

⚠ BREAKING CHANGES

  • poster: add ESC/POS emulator functionality with receipt generation (#86)
  • poster: update package references from pos-printer to poster

🐛 Bug Fixes

  • update pkg/document/executor/table_handler.go (ef8f9d5)

📝 Documentation

  • poster: update README and .gitignore for poster image inclusion (ca7432f)

♻️ Code Refactoring

  • constants: introduce constants for paper dimensions and rendering parameters (e4096b9)
  • tables: implement default alignment and configuration options for table formatting (3c35b3c)

✨ Features

3.6.1 (2025-12-08)

♻️ Code Refactoring

  • tables: implement default alignment and configuration options for table
    formatting (#83) (949fa9f)

📝 Documentation

🐛 Bug Fixes

  • labels: add JavaScript related label to auto-merge
    workflow (7b10cf2)

📦 Dependencies

What's Changed

  • feat(poster)!: add ESC/POS emulator functionality with receipt generation by @adcondev in #86

Full Changelog: v3.6.1...v4.0.0

Release v3.6.1

08 Dec 16:43
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

3.6.0 (2025-12-04)

✅ Tests

  • tables: update method names to follow Go naming conventions (97518ca)

🐛 Bug Fixes

  • poster: correct alignment and default values in barcode and image builders (95a7857)

✨ Features

  • barcode: enhance barcode configuration and mapping functions (db5e03b)
  • builder: use centralized default version in document creation (0beb10d)
  • constants: expand default constants for various configurations (4d56b0e)
  • constants: introduce centralized constants for alignment and default values (fb97aed)
  • constants: introduce centralized constants for alignment and default values (#82) (8255c69)
  • executor: add new executor package for handling JSON print documents (e480f32)
  • executor: implement handler registry for command management (9ccb2be)
  • poster: update default constants for image and QR code handling (d0d638f)
  • tables: introduce TableBuilder for fluent API to build table commands (5e54f02)

What's Changed

  • refactor(tables): implement default alignment and configuration options for table formatting by @adcondev in #83
  • docs(poster): update readme by @adcondev in #84
  • deps(npm): bump the minor-and-patch group with 2 updates by @dependabot[bot] in #85

Full Changelog: v3.6.0...v3.6.1

Release v3.6.0

04 Dec 17:48
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

3.6.0 (2025-12-04)

✅ Tests

  • tables: update method names to follow Go naming conventions (97518ca)

🐛 Bug Fixes

  • poster: correct alignment and default values in barcode and image builders (95a7857)

✨ Features

  • barcode: enhance barcode configuration and mapping functions (db5e03b)
  • builder: use centralized default version in document creation (0beb10d)
  • constants: expand default constants for various configurations (4d56b0e)
  • constants: introduce centralized constants for alignment and default values (fb97aed)
  • constants: introduce centralized constants for alignment and default values (#82) (8255c69)
  • executor: add new executor package for handling JSON print documents (e480f32)
  • executor: implement handler registry for command management (9ccb2be)
  • poster: update default constants for image and QR code handling (d0d638f)
  • tables: introduce TableBuilder for fluent API to build table commands (5e54f02)

What's Changed

  • feat(constants): introduce centralized constants for alignment and default values by @adcondev in #82

Full Changelog: v3.5.0...v3.6.0

Release v3.5.0

02 Dec 23:49
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

3.5.0 (2025-12-02)

✨ Features

  • executor: add new executor package for handling JSON print documents (#81) (8183c79)

What's Changed

  • feat(executor): add new executor package for handling JSON print documents by @adcondev in #81

Full Changelog: v3.4.0...v3.5.0

Release v3.4.0

27 Nov 18:56
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

3.4.0 (2025-11-27)

✨ Features

  • document: add support for raw command handling and documentation (#80) (dca16cf)

3.3.3 (2025-11-25)

🐛 Bug Fixes

  • security: fix workflow does not contain permissions alert (#79) (ad945d3)

3.3.2 (2025-11-25)

📦 Dependencies

  • gh-actions: bump actions/checkout from 5 to 6 (#77) (3a232ce)

3.3.1 (2025-11-25)

✅ Tests

  • poster: add unit tests for profile, connection and graphics packages (#74) (d56a1e5)

📦 Dependencies

  • gomod: bump github.com/stretchr/testify from 1.7.0 to 1.11.1 (#76) (0f40661)
  • gomod: bump gopkg.in/yaml.v3 from 3.0.0 to 3.0.1 (#75) (254c4cf)

What's Changed

  • feat(document): add support for raw command handling and documentation by @adcondev in #80

Full Changelog: v3.3.3...v3.4.0