v1.23.0 - 2026-02-02
- fix: ignore trashed files by @fuzmish in #490
- chore(deps): bump Songmu/tagpr from 1.10.0 to 1.11.0 in the dependencies group by @dependabot[bot] in #483
- chore(deps): bump the dependencies group across 1 directory with 6 updates by @dependabot[bot] in #487
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #486
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #489
- chore(deps): bump google.golang.org/api from 0.260.0 to 0.262.0 in the dependencies group by @dependabot[bot] in #488
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #492
- chore(deps): bump Songmu/tagpr from 1.12.1 to 1.15.0 in the dependencies group by @dependabot[bot] in #491
v1.22.1 - 2025-12-20
- feat: validate layouts before applying slides by @k1LoW in #475
- chore: update pkgs by @k1LoW in #477
v1.22.0 - 2025-12-17
- feat: support custom table styles from style layout by @k1LoW in #472
- chore(deps): bump google.golang.org/api from 0.253.0 to 0.254.0 in the dependencies group by @dependabot[bot] in #462
- chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #466
- chore(deps): bump the dependencies group across 1 directory with 3 updates by @dependabot[bot] in #467
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #468
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #469
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #471
- chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 in the dependencies group by @dependabot[bot] in #470
- chore(deps): bump Songmu/tagpr from 1.9.0 to 1.10.0 in the dependencies group by @dependabot[bot] in #474
- chore(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #473
v1.21.6 - 2025-10-29
- fix: simplify image comparison logic by removing MIME type check by @k1LoW in #461
- chore(deps): bump google.golang.org/api from 0.249.0 to 0.250.0 in the dependencies group by @dependabot[bot] in #455
- chore: setup tagpr labels by @k1LoW in #459
- chore(deps): bump the dependencies group across 1 directory with 4 updates by @dependabot[bot] in #458
- chore(deps): bump google.golang.org/api from 0.252.0 to 0.253.0 in the dependencies group by @dependabot[bot] in #460
v1.21.5 - 2025-09-15
- chore(deps): bump the dependencies group with 4 updates by @dependabot[bot] in #445
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #444
- ci: set persist-credentials false by @Songmu in #447
- chore: add testdata/link.md-1.golden.png by @Songmu in #451
- refactoring: merge fragments in md package by @Songmu in #452
- chore(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #454
- chore(deps): bump Songmu/tagpr from 1.8.0 to 1.9.0 in the dependencies group by @dependabot[bot] in #453
v1.21.4 - 2025-09-07
- fix: when slide pages are added or moved, the freeze option does not behave correctly. by @k1LoW in #442
v1.21.3 - 2025-09-05
- hide deprecation warning when using
--baseby @yukukotani in #439
v1.21.2 - 2025-09-05
- doc: refine README.md by @Songmu in #435
- feat: stop forcing command execution through bash by @Songmu in #437
- ci: use use_existing_draft instead of replace_existing_draft by @Songmu in #438
v1.21.1 - 2025-09-04
- docs: replace deprecated --from flag with --base flag in README by @7kaji in #430
- chore: move unused public methods from the deck command to export.go by @Songmu in #432
- chore: remove redundant checks by @Songmu in #433
- chore: enhance logs in applying by @Songmu in #434
v1.21.0 - 2025-09-03
- feat: support strikethrough GFM syntax ('~~') by @Songmu in #428
- chore: use cmd.Print by @Songmu in #426
- doc: comprehensive documentation for supported markdown by @Songmu in #429
v1.20.0 - 2025-09-02
- feat: implement
deck doctorcommand for environment verification by @Songmu in #424
v1.19.2 - 2025-09-01
- chore: separate out func handleBlockquote by @Songmu in #418
- chore(deps): bump github.com/google/cel-go from 0.26.0 to 0.26.1 in the dependencies group by @dependabot[bot] in #421
- chore(deps): bump google-github-actions/auth from 2.1.12 to 3.0.0 in the dependencies group by @dependabot[bot] in #420
- refactoring: adjust Image cache mechanism by @Songmu in #422
- chore: return error in uploading images for failfast by @Songmu in #423
v1.19.1 - 2025-08-31
- chore: define isPublicURL to determine whether the image is to be upload or not by @Songmu in #416
v1.19.0 - 2025-08-30
- feat: support image link by @Songmu in #414
v1.18.1 - 2025-08-30
- feat: add support for normalizing CRLF line endings by @k1LoW in #413
- chore: use pull_request_target to run integration test on forked repo by @Songmu in #410
v1.18.0 - 2025-08-30
- feat: add --base flag to new subcommand by @Songmu in #409
- refactoring: add actionTypeSentinel to simplify code by @Songmu in #405
- refactoring: add a deck.fresh flag to reduce unnecessary requests by @Songmu in #407
- doc: trouble shooting about a setting permission for images by @Songmu in #408
v1.17.3 - 2025-08-28
- fix: If a line contains only a single
<br>, it will not be broken and will be escaped. by @k1LoW in #402
- feat: allow page delimiter with trailing spaces or tabs by @k1LoW in #403
v1.17.2 - 2025-08-25
- chore(deps): bump google.golang.org/api from 0.247.0 to 0.248.0 in the dependencies group by @dependabot[bot] in #398
- chore: guide users to doc when HTTP client is not constructed by @exoego in #387
- chore: use cmd.Print instead of fmt.Fprint for messages by @Songmu in #400
v1.17.1 - 2025-08-24
- fix: paragraph handling in blockquotes by @Songmu in #396
v1.17.0 - 2025-08-24
- feat: derive the PDF name to be exported from the MD file name by @Songmu in #392
- feat: reuse blockquote block if possible by @Songmu in #394
- doc: quick links to GCP configuration by @exoego in #388
v1.16.1 - 2025-08-20
- perf: for public image URLs, skip upload images via Google Drive. by @Songmu in #385
v1.16.0 - 2025-08-20
- feat: support Backslash escapes by @Songmu in #382
v1.15.3 - 2025-08-20
- fix: removal of unnecessary
processing by @Songmu in #379
- ci: make tagpr work with workflow dispatch by @Songmu in #381
v1.15.2 - 2025-08-19
- fix: correct handling of
ignoreoutside in non-watch mode. by @k1LoW in #378
v1.15.1 - 2025-08-18
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #370
- chore(deps): bump the dependencies group with 4 updates by @dependabot[bot] in #369
- fix: resolving inconsistencies in the information structure of list bullets by @Songmu in #374
v1.15.0 - 2025-08-16
- feat: Add basePresentationID configuration for default theme reuse by @Songmu in #367
- feat: Add JSON schema for configuration validation by @Songmu in #368
- ci: introduce integration test on GitHub Actions by @Songmu in #355
- ci: separate octocov settings for full tests and standard tests by @Songmu in #366
v1.14.0 - 2025-08-15
- feat: support service account with several authentication methods by @Songmu in #359
- chore: define deck.newDeck for code reuse by @Songmu in #360
- chore: update and cleanup Makefile by @Songmu in #362
- chore: enhance and filter error.json by @Songmu in #364
v1.13.1 - 2025-08-14
- fix: to work properly with Shared Drive by @Songmu in #356
- chore: Define BuildTestOptions for debugging on testing by @Songmu in #358
v1.13.0 - 2025-08-13
- chore: improv the efficiency of screenshot capture during testing by @Songmu in #351
- doc: description of integration with laminate by @Songmu in #352
- feat: add --folder-id flag and config for Drive folder by @Songmu in #354
v1.12.1 - 2025-08-12
- fix: correct
ignorehanding by @k1LoW in #349
v1.12.0 - 2025-08-12
- chore: cleanup code and docs by @Songmu in #342
- chore: define d.getRequestForStyle for commonization and use it by @Songmu in #344
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #345
- feat: support debug level logging with -vv option by @Songmu in #346
- chore: use (strings|bytes).SplitSeq if we can by @Songmu in #347
- chore: display detailed API error message on debug logging by @Songmu in #348
v1.11.0 - 2025-08-10
- fix: adjust configuration and data file placement rules by @Songmu in #340
v1.10.1 - 2025-08-09
- fix: issue where all pages are listed as diff pages in DiffContents due to the
defaultssetting by @Songmu in #338
v1.10.0 - 2025-08-08
v1.9.0 - 2025-08-04
- feat: support shared drive (always enable) by @takaidohigasi in #330
- feat: add support for code block to image conversion command in frontmatter or config by @k1LoW in #331
- chore(deps): bump google.golang.org/api from 0.243.0 to 0.244.0 in the dependencies group by @dependabot[bot] in #327
v1.8.0 - 2025-08-03
- feat: support config.yml for global setting by @k1LoW in #326
- fix: correct profile name validation by @k1LoW in #325
- chore(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #321
- Remove redundant type cast by @exoego in #323
- Remove unused uploadedID in image.SetUploadResult by @exoego in #324
v1.7.0 - 2025-07-27
- feat: adjust imageReplaceMethod for code blocks by @Songmu in #317
v1.6.0 - 2025-07-27
- perf: Apply slides in bulk by @Songmu in #316
v1.5.0 - 2025-07-27
- perf: Refine page append processing by @Songmu in #310
- feat: Add default definitions for HTML inline styles by @Songmu in #312
- bugfix: Fixed an issue where images were not displayed correctly when changing layouts by @Songmu in #309
v1.4.1 - 2025-07-26
- perf: Batch delete pages by @Songmu in #307
v1.4.0 - 2025-07-25
- Enhance page separator rules and support HR elements as body separators by @Songmu in #305
v1.3.1 - 2025-07-25
- fix: improve markdown page splitting to respect various markdown syntax by @Songmu in #303
v1.3.0 - 2025-07-23
- feat: add 'open' subcommand to open Google Slides in browser by @Songmu in #300
v1.2.1 - 2025-07-22
v1.2.0 - 2025-07-22
- feat: add support for user profiles in deck operations by @k1LoW in #297
v1.1.0 - 2025-07-21
- feat(md): replace with CEL-based template expansion by @k1LoW in #295
v1.0.0 - 2025-07-21
- feat(md): add support for default conditions for layout in Frontmatter by @k1LoW in #264
- perf: Efficiency and speed improvement of image upload to slides by @Songmu in #290
- feat: support
skipignorefreezefordefaults:by @k1LoW in #293
- fix: apply by @Songmu in #285
- fix(md): handle nil Frontmatter in ToSlides method by @k1LoW in #291
- fix: page count by @k1LoW in #292
- chore: separate source files by @Songmu in #281
- fix: add empty string check before copying image by @Songmu in #287
- chore(deps): bump google.golang.org/api from 0.241.0 to 0.242.0 in the dependencies group by @dependabot[bot] in #289
- chore: use slices and cmp package to sort by @Songmu in #288
- Release for v1.0.0 by @github-actions[bot] in #286
v1.0.0 - 2025-07-21
- feat(md): add support for default conditions for layout in Frontmatter by @k1LoW in #264
- perf: Efficiency and speed improvement of image upload to slides by @Songmu in #290
- feat: support
skipignorefreezefordefaults:by @k1LoW in #293
- fix: apply by @Songmu in #285
- fix(md): handle nil Frontmatter in ToSlides method by @k1LoW in #291
- fix: page count by @k1LoW in #292
- chore: separate source files by @Songmu in #281
- fix: add empty string check before copying image by @Songmu in #287
- chore(deps): bump google.golang.org/api from 0.241.0 to 0.242.0 in the dependencies group by @dependabot[bot] in #289
- chore: use slices and cmp package to sort by @Songmu in #288
v0.44.0 - 2025-07-19
- chore: Execute integration tests in parallel in groups of three by @Songmu in #279
- feat: apply inline styles to headings by @Songmu in #273
- chore: README.md by @Songmu in #280
v0.43.1 - 2025-07-18
- fix(compare): ensure images are sorted without modifying input slices by @k1LoW in #276
- fix refresh; search defaultLayout again when disappering by @Songmu in #271
- fix clearPlaceholder by @Songmu in #270
- feat: define
md.Content.Headingsby @Songmu in #258 - chore: merge clear placeholder requests into batchUpdate request by @Songmu in #275
- fix: support for different number of images and placeholders / use replace image api by @k1LoW in #272
v0.43.0 - 2025-07-18
- feat: support image placeholder by @Songmu in #269
v0.42.2 - 2025-07-17
- fix: improve split markdown as contents by @k1LoW in #267
- fix case of presentationID by @Songmu in #266
v0.42.1 - 2025-07-16
- fix: proper inline styling in lists by @Songmu in #261
v0.42.0 - 2025-07-15
- feat: HTML element styling feature by @Songmu in #225
v0.41.0 - 2025-07-15
- feat: support HardLineBreak and remove
deck.Fragment.SoftLineBreakfield by @Songmu in #247 - feat: support proper paragraph separation in slide by @Songmu in #251
- feat: Add breaks frontmatter option to control line break rendering by @Songmu in #254
- chore: Merge UpdateTextStyleRequest into one by @Songmu in #256
- fix: does not copy images/shapes from markdown when update layout by @k1LoW in #253
- chore: use slices package to simplify code by @Songmu in #249
- chore: add client.go and move http client related code into it by @Songmu in #257
v0.40.2 - 2025-07-14
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #245
v0.40.1 - 2025-07-13
- fix(md): resolve concurrency issue in code block image generation by @k1LoW in #244
- feat(compare): add sorting logic for BlockQuotes in blockQuotesEqual function by @k1LoW in #240
- fix(compare): improve paragraph equality logic / reduce testdata(markdown pages) by @k1LoW in #243
v0.40.0 - 2025-07-13
- feat: support block quotes by @k1LoW in #208
- fix(compare): move comparison logic to a new file and simplify equality check by @k1LoW in #238
- feat(deck): add affine transform for images and block quotes by @k1LoW in #239
- test: improve integration test by @k1LoW in #232
- chore: add linter
funcorderby @k1LoW in #235 - chore:
define (*Deck) getInlineStyleElements(*deck.Fragment)and refactoring by @Songmu in #236
v0.39.0 - 2025-07-10
- perf: add debounce function to avoid busy loop while watching by @Songmu in #227
- chore: fix lint errors and fix reviewdog/action-golangci-lint by @Songmu in #229
- chore: set User-Agent to HTTP Request for crawling manner by @Songmu in #228
v0.38.0 - 2025-07-09
- feat(cmd): add markdown file support to deck new command by @Songmu in #223
- perf: optimize watch process by @Songmu in #226
v0.37.1 - 2025-07-08
- fix: improve single-character list item rendering by @Songmu in #220
v0.37.0 - 2025-07-07
- feat: add support for skipping slides by @k1LoW in #214
- fix: rename JSON field names to use snake_case by @k1LoW in #216
v0.36.0 - 2025-07-07
- feat: Add ignore page functionality with page configuration comment by @Songmu in #213
- feat(md): add support for block quotes by @k1LoW in #206
- chore(deps): bump the dependencies group with 2 updates by @dependabot in #209
v0.35.0 - 2025-07-03
- feat: Add {{output}} template variable support for code-block-to-image-command by @Songmu in #204
v0.34.0 - 2025-07-02
- make heading inside body bold; it's natural by @Songmu in #196
- doc: use camelCase for frontmatter fields by @Songmu in #201
v0.33.0 - 2025-07-01
- fix: refactor image handling for improved performance and flexibility by @k1LoW in #191
- feat(apply): support setting title from frontmatter by @k1LoW in #192
- feat(cmd): add --presentation-id flag and deprecate positional arguments by @k1LoW in #189
v0.32.0 - 2025-07-01
- feat: add angle bracket autolinks support by @Songmu in #185
- feat: support dynamic heading levels for title detection by @Songmu in #188
v0.31.2 - 2025-07-01
- fix: add CODEBLOCK_CONTENT env to cmd by @Songmu in #181
v0.31.1 - 2025-07-01
- fix: check sum comparison of images by @Songmu in #179
v0.31.0 - 2025-06-30
- feat: add YAML frontmatter support with new md.MD type by @Songmu in #177
- feat: add presentationID support in frontmatter for simplified apply command by @Songmu in #178
v0.30.0 - 2025-06-30
- feat: create error.json if deck fails by @k1LoW in #172
- feat: integrate tail-based logging and enhance error reporting by @k1LoW in #174
v0.29.1 - 2025-06-30
- refactor(deck): remove redundant DeletePageAfter call in ApplyPages function by @k1LoW in #166
- refactor: prepend identifiers with type in object ID generation by @k1LoW in #167
- feat(logger): add red color for failure messages by @k1LoW in #169
- feat(apply): switch to JSON logging when
--verboseand enhance action details structure by @k1LoW in #170 - chore(deps): bump google.golang.org/api from 0.238.0 to 0.239.0 in the dependencies group by @dependabot in #171
v0.29.0 - 2025-06-29
- fix: prune old images via markdown by @k1LoW in #165
- fix: optimize markdown content comparisons by @k1LoW in #162
- fix: respond when images are manually deleted in Google Slides by @k1LoW in #164
v0.28.0 - 2025-06-29
- feat: add global image caching mechanism by @k1LoW in #160
v0.27.1 - 2025-06-29
- fix: cache calculated checksums and pHash values for image comparison by @k1LoW in #157
- fix(md): correct image copying logic in ToSlides by @k1LoW in #159
v0.27.0 - 2025-06-28
- feat(dot): display a spinner when retrying a Google Slides API call by @k1LoW in #151
- feat(logger): enhance dot handler for deleted/moved pages by @k1LoW in #154
- fix(deck): rename methods and add logging for page operations by @k1LoW in #150
- fix: rename package by @k1LoW in #152
- fix(deck): correct log levels for debug and warn messages by @k1LoW in #153
- docs: correct
-loption usage by @lacolaco in #155 - feat(dot): enhance spinner handling by @k1LoW in #156
v0.26.0 - 2025-06-26
- feat: support bullet in shape by @k1LoW in #147
v0.25.0 - 2025-06-24
- feat(deck): add support for copying shapes between slides (create/delete) by @k1LoW in #145
- fix(md): rename
valuetocontentin code block by @k1LoW in #144
v0.24.2 - 2025-06-23
- fix(deck): correct indentation handling for nested paragraphs by @k1LoW in #142
v0.24.1 - 2025-06-23
- feat(deck): add functionality to copy images between (create/delete) slides when update by @k1LoW in #139
- fix(md): correct nested list parsing by @k1LoW in #140
- chore(deps): bump the dependencies group with 2 updates by @dependabot in #137
v0.24.0 - 2025-06-22
- feat(md): add support for code blocks in slide content by @k1LoW in #129
- feat: add support for converting code blocks to images by @k1LoW in #133
- fix(md): introduce Parser struct for markdown parsing by @k1LoW in #131
- Revert "fix(md): introduce Parser struct for markdown parsing" by @k1LoW in #132
- fix(deck): simplify default*Layout logic by @k1LoW in #134
- fix(md): use context with command by @k1LoW in #135
v0.23.0 - 2025-06-21
- feat(md): support image by @k1LoW in #126
- feat(deck): support applying image (
) by @k1LoW in #128
v0.22.1 - 2025-06-16
- fix(deck): handle excess slides in ApplyPages by @k1LoW in #124
- chore(deps): bump google.golang.org/api from 0.236.0 to 0.237.0 in the dependencies group by @dependabot in #123
v0.22.0 - 2025-06-15
- fix: improve actions generation logic by @k1LoW in #118
- fix: improve action generation and similarity scoring by @k1LoW in #121
v0.21.1 - 2025-06-15
- fix: resolve duplicate output in markdown lists separated by blank lines by @hanhan1978 in #116
- chore(deps): bump the dependencies group with 2 updates by @dependabot in #113
v0.21.0 - 2025-06-12
- fix: improve file change detection for vim compatibility by @hanhan1978 in #114
v0.20.0 - 2025-06-08
- fix: improve update logic for slides by @k1LoW in #112
- feat(deck): handle single-item bullet lists correctly by @k1LoW in #111
- chore(deps): bump google.golang.org/api from 0.234.0 to 0.235.0 in the dependencies group by @dependabot in #108
- fix(deck): add integration test by @k1LoW in #110
v0.19.1 - 2025-05-28
- fix(md): handle allowed inline HTML elements by @k1LoW in #107
v0.19.0 - 2025-05-28
- feat(md): add support for class attributes in fragments by @k1LoW in #102
- feat: support specifying styles for inline syntax in Markdown. by @k1LoW in #104
- feat: add support for applying styles based on class names by @k1LoW in #105
- chore(deps): bump google.golang.org/api from 0.233.0 to 0.234.0 in the dependencies group by @dependabot in #101
v0.18.0 - 2025-05-23
- feat(oauth): implement PKCE for enhanced security in OAuth flow by @k1LoW in #100
- chore(deps): bump the dependencies group with 2 updates by @dependabot in #99
v0.17.2 - 2025-05-18
- fix: empty link item causes panic by @k1LoW in #97
- test: add fuzzing test by @k1LoW in #95
v0.17.1 - 2025-05-18
- fix: empty list item causes panic by @k1LoW in #94
v0.17.0 - 2025-05-16
- feat(deck): add support for custom code span styles in slides by @k1LoW in #91
v0.16.3 - 2025-05-14
- feat(md): add support for inline code fragments ( parse only ) by @k1LoW in #88
- chore(deps): bump the dependencies group with 2 updates by @dependabot in #86
v0.16.2 - 2025-05-05
- fix(deck): count string as UTF-16 by @k1LoW in #84
v0.16.1 - 2025-05-05
- feat(deck): add emoji-aware string counting ( does not support ligature ) by @k1LoW in #83
- chore(deps): bump google.golang.org/api from 0.230.0 to 0.231.0 in the dependencies group by @dependabot in #81
v0.16.0 - 2025-04-29
- feat: add verbose flag and improve log message handling by @k1LoW in #77
- fix: use context.Context by @k1LoW in #79
v0.15.0 - 2025-04-28
- feat: support
--watchfor watching update file. by @k1LoW in #76
v0.14.0 - 2025-04-28
- refactor: Introduce a new
deck.Slidetype by @k1LoW in #73
v0.13.5 - 2025-04-28
- fix(deck): support additional title placeholder type by @k1LoW in #72
- chore(deps): bump the dependencies group with 2 updates by @dependabot in #70
v0.13.4 - 2025-04-22
- chore(deps): bump the dependencies group with 2 updates by @dependabot in #68
v0.13.3 - 2025-04-17
- chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #66
v0.13.2 - 2025-04-08
- chore(deps): bump google.golang.org/api from 0.227.0 to 0.228.0 in the dependencies group by @dependabot in #64
- chore(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 in the dependencies group by @dependabot in #65
v0.13.1 - 2025-03-30
v0.13.0 - 2025-03-30
- fix: apply default layout only when creating a new one by @k1LoW in #61
v0.12.0 - 2025-03-27
- fix: support using refresh expired tokens by @k1LoW in #58
- chore(deps): bump google.golang.org/api from 0.226.0 to 0.227.0 in the dependencies group by @dependabot in #57
v0.11.3 - 2025-03-22
- fix(deck): clear placeholder for speaker notes in applyPage function by @k1LoW in #55
v0.11.2 - 2025-03-20
v0.11.1 - 2025-03-20
- fix: handle missing auth code in getTokenFromWeb function by @k1LoW in #52
v0.11.0 - 2025-03-20
- feat: support applying both bold and italic by @k1LoW in #50
v0.10.4 - 2025-03-20
- fix(deck): fix newline handling by @k1LoW in #48
v0.10.3 - 2025-03-20
- fix(deck): fix newline handling by @k1LoW in #46
v0.10.2 - 2025-03-19
- fix: remove unnecessary newline by @k1LoW in #43
- fix(deck): clear text style before deleting paragraph bullets by @k1LoW in #45
v0.10.1 - 2025-03-19
- fix(md): trim whitespace and newline characters from HTML Block fragment values by @k1LoW in #41
v0.10.0 - 2025-03-19
- feat(deck): change sig and add start/end option by @k1LoW in #38
- fix: add
--pageoption instead of--start/endby @k1LoW in #40
v0.9.1 - 2025-03-18
- fix(deck): reset bullet indices per body by @k1LoW in #37
v0.9.0 - 2025-03-17
- feat(md): add support for converting
<br>tags to newlines by @k1LoW in #33
- chore(deps): bump the dependencies group with 2 updates by @dependabot in #35
v0.8.1 - 2025-03-16
- fix(md): remove empty bodies from parsed pages by @k1LoW in #32
v0.8.0 - 2025-03-16
- feat: add freeze functionality to skip page modifications by @k1LoW in #29
v0.7.1 - 2025-03-16
- fix(deck): increase retry limits for HTTP client by @k1LoW in #27
v0.7.0 - 2025-03-16
- feat(logging): integrate slog for enhanced logging by @k1LoW in #26
v0.6.1 - 2025-03-15
- fix(deck): correct text style update logic by @k1LoW in #24
v0.6.0 - 2025-03-15
- feat: add support for italic text by @k1LoW in #22
v0.5.0 - 2025-03-15
- feat(deck): add support for setting speaker notes by @k1LoW in #20
v0.4.1 - 2025-03-15
- fix: print to STDOUT by @k1LoW in #18
v0.4.0 - 2025-03-15
- feat: support link by @k1LoW in #16
v0.3.0 - 2025-03-15
- feat(apply): add
--titleflag to update presentation title by @k1LoW in #13 - feat(cmd): add
newcommand to create presentations by @k1LoW in #14
v0.2.0 - 2025-03-14
- feat: open browser automatically for OAuth authentication by @k1LoW in #10
- fix: Use context instead of channel by @k1LoW in #8
- fix(md): handle leading horizontal line in markdown by @k1LoW in #11
v0.1.1 - 2025-03-14
v0.1.0 - 2025-03-14
- feat: add
lscommand to list Google Slides presentations by @k1LoW in #3 - feat(deck): add retryable HTTP client with exponential backoff by @k1LoW in #5
- chore: change directories by @k1LoW in #6
v0.0.1 - 2025-03-14
- chore(deps): bump google.golang.org/api from 0.225.0 to 0.226.0 in the dependencies group by @dependabot in #1