What's Changed
- ⭐ Maroto V2 (work in progress) by @johnfercher, @F-Amaral in #259
- Standardize nodes by @johnfercher in #260
- V2 bar by @johnfercher in #261
- QrCode done by @johnfercher in #262
- V2 providertype by @johnfercher in #263
- Add config builder by @johnfercher in #264
- Feature/v2 improve parallelism by @F-Amaral in #265
- Update examples by @johnfercher in #266
- Solve bytes of file issue by @johnfercher in #267
- Improve design by @johnfercher in #268
- fix generate async by @F-Amaral in #269
- V2 update doc parallel by @johnfercher in #270
- add benchmarks, improve async by @F-Amaral in #271
- Simplify col by @johnfercher in #275
- Unit test builder and add font by @johnfercher in #276
- Fix linter by @johnfercher in #277
- Fix mockery by @johnfercher in #278
- Fix examples by @johnfercher in #279
- V2 folder structure by @johnfercher in #281
- refactor v2 package structure to unify go mod by @F-Amaral in #291
- Add custom fonts by @johnfercher in #293
- Update README.md by @johnfercher in #294
- Improve package organization and usage + allow more options on cell styles. by @johnfercher in #295
- Add page number by @johnfercher in #297
- Move tests by @johnfercher in #298
- V2 test by @johnfercher in #299
- Add time execution by @johnfercher in #300
- TableList v2 by @johnfercher in #301
- add-page by @johnfercher in #303
- Set Compression and Set Protection by @johnfercher in #304
- Custom dimensions, custom page size and orientation by @johnfercher in #305
- Add metadatas by @johnfercher in #306
- Add pdf by @johnfercher in #307
- Add line by @johnfercher in #308
- V2 font repository by @johnfercher in #309
- Add dash breakline strategy by @johnfercher in #310
- Refactor build margin and dimensions by @johnfercher in #311
- Refactor math, cell and props by @johnfercher in #312
- Math without margin applying value responsibility by @johnfercher in #313
- Update go-tree version by @johnfercher in #314
- Convert PDF to ZPL, Fix text side-effect update on cell by @johnfercher in #315
- Math coverage 100% by @johnfercher in #316
- V2 remove gofpdf margin dimensions get by @johnfercher in #317
- Add code as images by @johnfercher in #318
- Redesign of image and code features with cache enabled + standardize usage of bytes inside maroto by @johnfercher in #319
- Update docs by @johnfercher in #320
- Code with 100% coverage by @johnfercher in #321
- Remove ImageFromBase64 + Segregate Mutex Cache by @johnfercher in #322
- Fix proportion of barcode by @johnfercher in #323
- Add background by @johnfercher in #324
- Remove ZPL due to Mac M1 issues by @johnfercher in #326
- Refactor image by @johnfercher in #327
- Refactor merge by @johnfercher in #328
- Add unit tests and refactor maroto package by @johnfercher in #329
- Refactor test package to work with files + unit test barcode 100% by @johnfercher in #330
- Improve json test files by omitempty values by @johnfercher in #331
- Unit test qr code and matrix code + improve test error message by @johnfercher in #332
- Fix flake tests by @johnfercher in #333
- Unit test image, line and pdf document by @johnfercher in #334
- Add simplest example by @johnfercher in #335
- Add text unit tests and refactor color to use consts and reference by @johnfercher in #336
- V2 test signature by @johnfercher in #337
- Re-organize test files by @johnfercher in #338
- Examples tests by @johnfercher in #339
- Improve fonts repository + builder by @johnfercher in #340
- Improve col tests by @johnfercher in #341
- Add tests on maroto level by @johnfercher in #342
- Test entities + fix test prop dimensions by @johnfercher in #343
- V2 test rect prop by @johnfercher in #344
- Fix panic in merge and metadata creation date by @johnfercher in #346
- Increase codecov by @johnfercher in #347
- Add metricsdecorator tests by @johnfercher in #348
- Add maroto package tests by @johnfercher in #349
- Improve unit tests by @johnfercher in #350
- Re-organize pkg and internal by @johnfercher in #351
- Reduce gofpdf dependency by @johnfercher in #352
- Add metrics tests by @johnfercher in #354
- fix/docs: fix go get install command in docs by @aleicher in #356
- V2 props test by @johnfercher in #357
- V2 update go async ordered by @johnfercher in #358
- Update doc by @johnfercher in #359
- Update README.md and add CODE_OF_CONDUCT.md by @johnfercher in #361
- Fix log fatal by @johnfercher in #362
- Fix orientation when page size is set up by @Hintay in #363
- Improve tests, new version by @johnfercher in #365
- Update visual by @johnfercher in #368
- Features: Add hyperlink to text props by @Tantatorn-dev in #372
- Fix line breaking by @lkds in #376
- Move text make valid to setConfig method by @johnfercher in #379
- Fix getting false extension of file if path contains a dot when loading images by @PucklaJ in #380
- Update docs by @johnfercher in #381
- Fix jpeg image loading by @johnfercher in #383
- feat: improve code and comments, uniformly upgrade the versions of
setup-go
andcheckout
in theaction
operation. by @houseme in #384 - Update README.md adding definition of Columns and Rows by @robertocommit in #388
- Update docs by @johnfercher in #389
- Add page tests by @johnfercher in #391
- Update docs by @johnfercher in #393
- Update docs by @johnfercher in #394
- support disabling automatic page breaks by @lynch-ai in #397
- Update docs by @johnfercher in #395
- feature/new-barcodes by @johnfercher in #401
- Features: Add method to validate if new line fits the current page by @Fernando-hub527 in #404
- Docs/Add examples of using the functions in the maroto.go file by @Fernando-hub527 in #409
- feature/load fonts as byte streams by @miguelbernadi in #411
- fix/Bug when column is not informed when generating the row by @Fernando-hub527 in #415
- Update tests by @johnfercher in #416
- update version to v2.0.0 by @johnfercher in #418
New Contributors
- ⭐ @F-Amaral made their first contribution in #259
- @aleicher made their first contribution in #356
- @Hintay made their first contribution in #363
- @Tantatorn-dev made their first contribution in #372
- @lkds made their first contribution in #376
- @PucklaJ made their first contribution in #380
- @houseme made their first contribution in #384
- @robertocommit made their first contribution in #388
- @lynch-ai made their first contribution in #397
- @Fernando-hub527 made their first contribution in #404
- @miguelbernadi made their first contribution in #411
Full Changelog: v0.42.0...v2.0.0