Skip to content

v1.15.0

Compare
Choose a tag to compare
@hwbrzzl hwbrzzl released this 31 Dec 07:33
· 6 commits to v1.15.x since this release
5f335b1

What's Changed

  • build(deps): bump github.com/redis/go-redis/v9 from 9.5.2 to 9.5.3 in the go-modules group by @dependabot in #506
  • build(deps): bump the go-modules group with 3 updates by @dependabot in #509
  • merge: v1.14.1 by @hwbrzzl in #512
  • feat: [#427] Improve Mail Module with Interface-based Mailing and Make Command by @kkumar-gcc in #513
  • feat: support lang path by @devhaozi in #515
  • feat: optimize path methods and test workflows by @devhaozi in #514
  • feat(schedule): optimize log print by @devhaozi in #517
  • refactor: rate limiter and throttle middleware by @devhaozi in #518
  • feat: [#416] Support add custom filter for validation by @kkumar-gcc in #516
  • feat: optimize lint by @devhaozi in #520
  • build(deps): bump github.com/samber/lo from 1.39.0 to 1.43.0 in the go-modules group across 1 directory by @dependabot in #523
  • build(deps): bump github.com/samber/lo from 1.43.0 to 1.44.0 in the go-modules group by @dependabot in #524
  • feat: add renovatebot by @devhaozi in #525
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 90406d7 by @renovate in #526
  • chore(deps): Update golang.org/x/exp digest to 7f521ea by @renovate in #527
  • chore(deps): Update module github.com/grpc-ecosystem/go-grpc-middleware to v2 by @renovate in #530
  • chore(deps): Update module github.com/grpc-ecosystem/go-grpc-middleware to v2 by @renovate in #531
  • chore(deps): Update module github.com/brianvoe/gofakeit/v6 to v7 by @renovate in #529
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 34ae8b7 by @renovate in #533
  • feat: optimize cache performance by @devhaozi in #519
  • chore: fix lint by @devhaozi in #536
  • chore(deps): Update module google.golang.org/grpc to v1.65.0 by @renovate in #537
  • merge v1.14.2 by @hwbrzzl in #538
  • chore(deps): Update module golang.org/x/crypto to v0.25.0 by @renovate in #540
  • chore(deps): Update golang.org/x/exp digest to 46b0784 by @renovate in #543
  • workflow: optimize use template by @devhaozi in #544
  • chore(deps): Update module github.com/charmbracelet/huh to v0.5.1 by @renovate in #546
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 80fcf53 by @renovate in #545
  • chore(deps): Update module github.com/charmbracelet/lipgloss to v0.11.1 by @renovate in #547
  • fix: add missing Lang method by @devhaozi in #548
  • feat: validation support filters by @devhaozi in #549
  • merge: v1.14.3 by @hwbrzzl in #551
  • chore(deps): Update module gorm.io/gorm to v1.25.11 by @renovate in #552
  • chore(deps): Update module github.com/charmbracelet/lipgloss to v0.12.0 by @renovate in #554
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to dbf5a5a by @renovate in #553
  • fix: add Filters for request make by @devhaozi in #555
  • chore(deps): Update module github.com/redis/go-redis/v9 to v9.5.4 by @renovate in #556
  • fix: session driver lock problem by @devhaozi in #557
  • chore(deps): Update module github.com/charmbracelet/lipgloss to v0.12.1 by @renovate in #560
  • feat: [#338] Support c.Request().BindQuery to bind query params to a struct by @kkumar-gcc in #562
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to ccca06d by @renovate in #561
  • feat: optimize test by @devhaozi in #559
  • chore(deps): Update module github.com/samber/lo to v1.45.0 by @renovate in #563
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 43e9eb5 by @renovate in #564
  • chore(deps): Update module github.com/samber/lo to v1.46.0 by @renovate in #565
  • chore(deps): Update golang.org/x/exp digest to e3f2596 by @renovate in #566
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to b98d891 by @renovate in #567
  • chore(deps): Update module github.com/redis/go-redis/v9 to v9.6.0 by @renovate in #568
  • chore(deps): Update golang.org/x/exp digest to 8a7402a by @renovate in #569
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to dad7190 by @renovate in #570
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 41be8ec by @renovate in #571
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to cb34624 by @renovate in #572
  • chore(deps): Update module github.com/charmbracelet/huh to v0.5.2 by @renovate in #573
  • chore(deps): Update module github.com/urfave/cli/v2 to v2.27.3 by @renovate in #574
  • chore(deps): Update module github.com/redis/go-redis/v9 to v9.6.1 by @renovate in #575
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 67d4a43 by @renovate in #576
  • chore(deps): Update module github.com/gabriel-vasile/mimetype to v1.4.5 by @renovate in #577
  • feat: Implement HTTP response stream by @kkumar-gcc in #578
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 2eb851f by @renovate in #579
  • feat: [#449] Implement HTTP response stream by @kkumar-gcc in #581
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to b7436a7 by @renovate in #582
  • fix: lang path error by @hwbrzzl in #583
  • chore(deps): Update module golang.org/x/crypto to v0.26.0 by @renovate in #584
  • chore(deps): Update module github.com/spf13/cast to v1.7.0 by @renovate in #586
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to d8d2851 by @renovate in #587
  • chore(deps): Update golang.org/x/exp digest to 0cdaa3a by @renovate in #590
  • feat: add some options for mail by @hwbrzzl in #588
  • feat: [#463] The validation module supports custom filter by @kkumar-gcc in #589
  • feat: add new ChopEnd and ChopStart string helpers by @shayan-yousefi in #591
  • feat: Remove AddFilter method from validation facade by @kkumar-gcc in #592
  • feat: optimize the worker method of queue by @hwbrzzl in #595
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to cadaa63 by @renovate in #593
  • chore(deps): Update module github.com/urfave/cli/v2 to v2.27.4 by @renovate in #596
  • feat: optimize validation by @hwbrzzl in #594
  • chore: optimize make commands by @hwbrzzl in #597
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 57c1e03 by @renovate in #598
  • chore(deps): Update module github.com/samber/lo to v1.47.0 by @renovate in #599
  • chore: deprecate Case2Camel by @hwbrzzl in #600
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 0fd2415 by @renovate in #603
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 03b9fb7 by @renovate in #604
  • chore(deps): Update module github.com/charmbracelet/lipgloss to v0.13.0 by @renovate in #605
  • feat: [#280] Refactor database migrate - optimize make:migration command by @hwbrzzl in #606
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 483c6e4 by @renovate in #607
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 5fd7081 by @renovate in #608
  • chore(deps): Update golang.org/x/exp digest to 778ce7b by @renovate in #609
  • chore(deps): Update golang.org/x/exp digest to 9b4947d by @renovate in #610
  • chore(deps): Update module github.com/charmbracelet/huh to v0.5.3 by @renovate in #611
  • feat: [#457] Remove session lottery config by @kkumar-gcc in #613
  • chore(deps): Update module google.golang.org/grpc to v1.66.0 by @renovate in #614
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to b963c39 by @renovate in #615
  • feat: optimize docker test by @hwbrzzl in #612
  • feat: Add ID method to auth by @milwad-dev in #616
  • chore(deps): Update module golang.org/x/text to v0.18.0 by @renovate in #621
  • chore(deps): Update golang.org/x/exp digest to e7e105d by @renovate in #623
  • chore(deps): Update module golang.org/x/crypto to v0.27.0 by @renovate in #624
  • chore(deps): Update module github.com/charmbracelet/huh to v0.6.0 by @renovate in #627
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to a9285a0 by @renovate in #626
  • merge: v1.14.5 by @hwbrzzl in #631
  • chore(deps): Update module github.com/golang-migrate/migrate/v4 to v4.18.0 by @renovate in #633
  • chore(deps): Update module google.golang.org/grpc to v1.66.1 by @renovate in #637
  • feat: [#285] Validation supports the regex role by @kkumar-gcc in #638
  • chore(deps): Update module gorm.io/plugin/dbresolver to v1.5.3 by @renovate in #639
  • feat: some optimize by @devhaozi in #622
  • chore(deps): Update module google.golang.org/grpc to v1.66.2 by @renovate in #641
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to f28e437 by @renovate in #643
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to b56e929 by @renovate in #645
  • feat: [#462] Custom Log Channel cannot take values ​​from some functions by @kkumar-gcc in #640
  • feat: [#493] optimize session by @kkumar-gcc in #644
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to c9b2c9c by @renovate in #647
  • feat: optimize sqlserver test by @hwbrzzl in #652
  • merge: v1.14.7 by @hwbrzzl in #649
  • chore(deps): Update module google.golang.org/grpc to v1.67.0 by @renovate in #651
  • feat: [#280] Implement Create and DropIfExists methods of Schema by @hwbrzzl in #646
  • fix: transaction error by @hwbrzzl in #654
  • feat: extension the Create method of Orm by @hwbrzzl in #653
  • feat: Optimize the Delete and ForceDelete methods of Orm by @hwbrzzl in #655
  • chore: optimize testing.Docker.Database by @hwbrzzl in #656
  • feat: optimize schedule by @hwbrzzl in #657
  • chore: orm test by @hwbrzzl in #658
  • fix: dependency error by @hwbrzzl in #659
  • feat: [#491] Fix the errors thrown by Lint/nilaway CI by @kkumar-gcc in #642
  • chore(deps): Update module google.golang.org/grpc to v1.67.1 by @renovate in #661
  • chore: remove wire by @hwbrzzl in #660
  • fix: [#280] prefix is not added to table by @hwbrzzl in #665
  • feat: [#495] Centralize Error Messages in Framework (PR#1) by @kkumar-gcc in #663
  • fix: nilaway by @hwbrzzl in #667
  • feat: [#280] Manage migrations table by @hwbrzzl in #664
  • chore(deps): Update module golang.org/x/text to v0.19.0 by @renovate in #668
  • chore(deps): Update module golang.org/x/crypto to v0.28.0 by @renovate in #669
  • chore(deps): Update golang.org/x/exp digest to 225e2ab by @renovate in #670
  • feat: [#280] Add change table feature by @hwbrzzl in #671
  • feat: [#280] optimize make:migration command by @hwbrzzl in #672
  • perf: optimize session file driver by @KlassnayaAfrodita in #674
  • chore(deps): Update golang.org/x/exp digest to f66d83c by @renovate in #676
  • fix: isAir and isDirectlyRun in Windows by @devhaozi in #677
  • chore(deps): Update module github.com/golang-module/carbon/v2 to v2.4.0 by @renovate in #678
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 983a507 by @renovate in #679
  • chore(deps): Update module github.com/urfave/cli/v2 to v2.27.5 by @renovate in #681
  • feat: [#495] Centralize Error Messages in Framework (PR#2) by @kkumar-gcc in #666
  • chore(deps): Update module github.com/gabriel-vasile/mimetype to v1.4.6 by @renovate in #682
  • chore(deps): Update module github.com/redis/go-redis/v9 to v9.6.2 by @renovate in #683
  • chore(deps): Update module github.com/golang-module/carbon/v2 to v2.4.1 by @renovate in #684
  • chore(deps): Update module github.com/redis/go-redis/v9 to v9.7.0 by @renovate in #685
  • feat: [#280] Optimize migration command by @hwbrzzl in #680
  • feat: [#280] Optimize the migrate:fresh command by @hwbrzzl in #686
  • feat: Add error return for the Call method of Artisan by @hwbrzzl in #687
  • chore(deps): Update module github.com/gookit/goutil to v0.6.17 by @renovate in #689
  • chore(deps): Update module github.com/charmbracelet/lipgloss to v0.13.1 by @renovate in #690
  • chore: upgrade mockery 2.46 by @hwbrzzl in #691
  • feat: [#504] Add WithContext method for HTTP by @KlassnayaAfrodita in #692
  • chore: Add test cases for orm by @hwbrzzl in #693
  • feat: remove route.Shutdown by @hwbrzzl in #694
  • feat: optimize color by @hwbrzzl in #695
  • feat: [#280] Optimize migrate:rollback command by @hwbrzzl in #688
  • chore: update renovate config by @devhaozi in #698
  • chore(deps): Update all dependencies by @renovate in #699
  • chore(deps): Update module github.com/brianvoe/gofakeit/v6 to v7 by @renovate in #700
  • feat: [#280] Optimize migrate:status command by @hwbrzzl in #696
  • chore(deps): Update module github.com/brianvoe/gofakeit/v6 to v7 by @renovate in #701
  • feat: [#280] Optimize migrate:reset command by @hwbrzzl in #702
  • feat: [#280] Optimize migrate:refresh command by @hwbrzzl in #703
  • add test method to route by @kkumar-gcc in #706
  • feat: [#441] Optimize the HTTP testing process [#1] by @kkumar-gcc in #704
  • feat: [#441] Optimize the HTTP testing process [#2] by @kkumar-gcc in #708
  • feat: [#280] The migartion feature of v1.15 doesn't support change field by @hwbrzzl in #709
  • feat: [#441] Optimize the HTTP testing process [#3] by @kkumar-gcc in #710
  • feat: [#280] Add primary method by @hwbrzzl in #712
  • feat: [#441] Add Fluent Json Api to test Json response [#4] by @kkumar-gcc in #711
  • feat: [#280] Add Index methods by @hwbrzzl in #714
  • chore(deps): Update all dependencies by @renovate in #716
  • chore(deps): Update all dependencies by @renovate in #717
  • feat: [#280] Add Foreign methods by @hwbrzzl in #715
  • feat: [#280] Add Sqlite driver by @hwbrzzl in #713
  • fix: [#280] add wrap for sql by @hwbrzzl in #719
  • chore(deps): Update all dependencies by @renovate in #718
  • chore(deps): Update codecov/codecov-action action to v5 by @renovate in #722
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 690ffa4 by @renovate in #724
  • feat: [#519] Save container to a temp file by @hwbrzzl in #721
  • feat: [#280] Implement Mysql driver by @hwbrzzl in #725
  • feat: [#441] Add session to http testing [#5] by @kkumar-gcc in #720
  • feat: [#280] Implement Sqlserver driver by @hwbrzzl in #726
  • feat: [#280] Add integer methods by @hwbrzzl in #727
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to e7e76ff by @renovate in #729
  • feat: [#280] Add Column, Comment, Double methods by @hwbrzzl in #728
  • chore(deps): Update all dependencies by @renovate in #732
  • feat: [#280] Add Text, Json, etc methods by @hwbrzzl in #731
  • chore(deps): Update module github.com/stretchr/testify to v1.10.0 by @renovate in #734
  • chore(deps): Update all dependencies by @renovate in #738
  • chore(deps): Update all dependencies by @renovate in #740
  • chore: temporarily fix pterm and lint by @devhaozi in #739
  • feat: The trace of log can be clicked as a link by @kkumar-gcc in #735
  • feat: [#280] Add Time methods by @hwbrzzl in #733
  • chore(deps): Update module gorm.io/driver/postgres to v1.5.11 by @renovate in #742
  • chore(deps): Update module github.com/dromara/carbon/v2 to v2.5.2 by @renovate in #743
  • chore(deps): Update dependency go to v1.23.4 by @renovate in #744
  • chore(deps): Update all dependencies by @renovate in #745
  • chore(deps): Update golang.org/x/exp digest to 43b7b7c by @renovate in #746
  • feat: [#280] Add index methods by @hwbrzzl in #741
  • feat: [#280] Add some methods for Schema by @hwbrzzl in #747
  • chore(deps): Update golang.org/x/exp digest to 1829a12 by @renovate in #750
  • chore(deps): Update all dependencies by @renovate in #752
  • chore(deps): Update module google.golang.org/grpc to v1.69.0 by @renovate in #754
  • feat: Optimize upgrade code by @hwbrzzl in #748
  • fix: migration down method by @hwbrzzl in #755
  • feat: [#517] Optimize form request structure by @hwbrzzl in #756
  • feat: [#517] Optimize PrepareForValidation method by @hwbrzzl in #757
  • feat: [#517] different guards can configure own ttl by @hwbrzzl in #758
  • chore(deps): Update golang.org/x/exp digest to 4a55095 by @renovate in #760
  • feat: [#272] The Orm module can set DSN directly by @hwbrzzl in #763
  • chore(deps): Update github.com/charmbracelet/huh/spinner digest to 438e4f7 by @renovate in #765
  • feat: [#282] Print the values in ctx when calling facades.Log().WithContext(ctx).Info() by @hwbrzzl in #759
  • feat: add listen method by @devhaozi in #762
  • feat: improve artisan command output readability by @almas1992 in #766
  • fix: should not print error when session doesn't exist by @hwbrzzl in #768
  • chore(deps): Update golang.org/x/exp digest to b2144cd by @renovate in #769
  • feat: optimize exit to 0 from 1 by @hwbrzzl in #770
  • chore: rename Stop to Shutdown by @hwbrzzl in #771
  • chore(deps): Update all dependencies by @renovate in #774
  • feat: [#374] The postgres driver supports set schema by @hwbrzzl in #772
  • chore: upgrade mockery by @hwbrzzl in #778
  • feat: [#477] Configure camel case columns instead of snake case GORM by @hwbrzzl in #773
  • chore: update renovate config to enable automerge by @devhaozi in #779
  • chore: simplify the colorize template function by @almas1992 in #777
  • feat: [#508] Add Restore method for Orm, to recover soft deleted data by @hwbrzzl in #775
  • feat: [#473] ORM has its own logger instead of using facades.Log() by @hwbrzzl in #781
  • feat: [#507] Add Abort method for Response by @kkumar-gcc in #776
  • feat: improve artisan migrate:status command by @almas1992 in #780
  • Revert "feat: [#507] Add Abort method for Response" by @hwbrzzl in #782
  • chore(deps): Update module github.com/gookit/validate to v1.5.4 by @renovate in #783
  • feat: Add artisan about command by @almas1992 in #784
  • chore: Optimize lanuch error message when database is disabled by @hwbrzzl in #785
  • feat: sqlserver driver supports setting schema by @hwbrzzl in #786
  • feat: Optimize testing.http by @hwbrzzl in #788
  • fix: mysql primary error by @hwbrzzl in #790
  • chore: replace : with [] when printing log by @hwbrzzl in #791
  • fix: sqlite processor by @hwbrzzl in #792
  • chore: add CODEOWNERS by @hwbrzzl in #793
  • feat: Add artisan db:show command by @almas1992 in #787
  • feat: Add artisan db:table command by @almas1992 in #789
  • chore: Improve artisan about commmand unit test by @almas1992 in #794
  • feat: [#507] Add Abort method for Response by @kkumar-gcc in #795
  • feat: [#521] User can custom recover when a request panic by @KlassnayaAfrodita in #723
  • feat: add Abort method by @hwbrzzl in #796
  • chore: add DefaultAbortStatus by @hwbrzzl in #798
  • feat: add color printing utilities by @almas1992 in #797
  • chore: replace color with ctx.Success/Error by @hwbrzzl in #799
  • feat: dont print log when running commands unless error by @hwbrzzl in #800
  • chore: improve artisan db:show,db:table command display information by @almas1992 in #801

New Contributors

Full Changelog: v1.14.9...v1.15.0