Skip to content

Commit 5c50464

Browse files
committed
chore(release): bump version and finalize 0.2.0 changelog 🔖
- Add 0.2.0 compare link and update unreleased comparison target - Bump package version from 0.1.0 to 0.2.0 in deno config - Document breaking api and file rename changes for 0.2.0
1 parent 39ab6f7 commit 5c50464

2 files changed

Lines changed: 27 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.ht
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2026-03-24
11+
1012
### Added
1113

1214
- Added test suite under `tests/` covering:
@@ -16,14 +18,33 @@ and this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.ht
1618
plain text, HTML, attachments, embedded images, calendar invite,
1719
mixed recipients, custom headers, and secure TLS transport
1820
- Added test environment setup examples in `README.md` using `.env` and shell exports
21+
- Added dedicated CI workflow at `.github/workflows/ci.yml` for check and test
22+
- Added `.env.example` template for integration credentials and secure-test toggle
1923

2024
### Changed
2125

22-
- Sorted test case descriptions in ascending A-Z order for consistency
23-
- Improved several test descriptions to be clearer and more specific
2426
- Expanded `USAGE.md` with attachment encoding options (`base64`, `7bit`, `quoted-printable`)
2527
and embedded image disposition options (`inline`, `attachment`)
26-
- Updated `README.md` features to mention transfer encoding support
28+
- Updated `.gitignore` for env and local build artifacts
29+
- Updated `README.md` features and testing section with env-based integration flow
30+
- Updated README badge to use CI workflow status
31+
- Updated `deno.json` version to `0.2.0`
32+
- Updated `deno task test` to include net and env permissions
33+
34+
### Breaking
35+
36+
- Renamed SMTP public symbols:
37+
`AddressParser` to `SmtpAddress`,
38+
`CalendarFormatter` to `SmtpCalendar`,
39+
`ConnectionManager` to `SmtpConnection`,
40+
`MessageFormatter` to `SmtpMessage`
41+
- Renamed SMTP module files:
42+
`SmtpAuth.ts` to `Auth.ts`,
43+
`SmtpClient.ts` to `Client.ts`,
44+
`SmtpCommand.ts` to `Command.ts`
45+
- Renamed utility module file:
46+
`ContentId.ts` to `Content.ts`
47+
- Switched root type re-export to `export type *` in `src/index.ts`
2748

2849
## [0.1.0] - 2025-10-22
2950

@@ -47,5 +68,6 @@ and this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.ht
4768
- Updated docs split between `README.md` and `USAGE.md`
4869
- Updated `@std/assert` dependency import version
4970

50-
[Unreleased]: https://github.com/NeaByteLab/Deno-Mailer/compare/9618b63...HEAD
71+
[Unreleased]: https://github.com/NeaByteLab/Deno-Mailer/compare/v0.2.0...HEAD
72+
[0.2.0]: https://github.com/NeaByteLab/Deno-Mailer/compare/9618b63...v0.2.0
5173
[0.1.0]: https://github.com/NeaByteLab/Deno-Mailer/commit/9618b63

deno.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@neabyte/deno-mailer",
33
"description": "Lightweight Deno SMTP mailer with flexible configuration and formatting",
4-
"version": "0.1.0",
4+
"version": "0.2.0",
55
"type": "module",
66
"license": "MIT",
77
"exports": "./src/index.ts",

0 commit comments

Comments
 (0)