github.com/abemedia/go-don@v0.2.2-0.20240329015135-be88e32bb73b/CHANGELOG.md (about)

     1  # Changelog
     2  
     3  ## [0.2.1](https://github.com/abemedia/go-don/compare/v0.2.0...v0.2.1) (2023-06-04)
     4  
     5  
     6  ### Bug Fixes
     7  
     8  * content-length is 0 when responding with nil value ([#148](https://github.com/abemedia/go-don/issues/148)) ([9cf40b2](https://github.com/abemedia/go-don/commit/9cf40b2c8a36468d072c3b17cebb2dc745c0e520))
     9  
    10  
    11  ### Performance Improvements
    12  
    13  * **encoding/text:** reduce allocs ([#142](https://github.com/abemedia/go-don/issues/142)) ([5759715](https://github.com/abemedia/go-don/commit/575971580296f0acaa929c6e849bbe707e580165))
    14  * improve pool performance for pointer types ([#147](https://github.com/abemedia/go-don/issues/147)) ([d9464de](https://github.com/abemedia/go-don/commit/d9464deb560eac1500b51f45c5cfe64822efed63))
    15  
    16  ## [0.2.0](https://github.com/abemedia/go-don/compare/v0.1.4...v0.2.0) (2023-05-14)
    17  
    18  
    19  ### ⚠ BREAKING CHANGES
    20  
    21  * remove Empty type (use any instead) ([#135](https://github.com/abemedia/go-don/issues/135))
    22  * move encoding logic to sub-package ([#111](https://github.com/abemedia/go-don/issues/111))
    23  
    24  ### Features
    25  
    26  * **encoding:** support more media type aliases ([#115](https://github.com/abemedia/go-don/issues/115)) ([d88115c](https://github.com/abemedia/go-don/commit/d88115c058e6d81c9fd0ec1d27d55bd44b4cf8e6))
    27  * **encoding:** support protocol buffers ([#117](https://github.com/abemedia/go-don/issues/117)) ([ace6006](https://github.com/abemedia/go-don/commit/ace600620fbe9c67e56ecfb1b7394536cc1da0a4))
    28  * **encoding:** support toml ([#114](https://github.com/abemedia/go-don/issues/114)) ([e95b4ae](https://github.com/abemedia/go-don/commit/e95b4aed2a43c5bd87dbf3bb4591faf0d0fd3c97))
    29  
    30  
    31  ### Bug Fixes
    32  
    33  * no content issues on error or pointer to Empty ([#125](https://github.com/abemedia/go-don/issues/125)) ([fa50d36](https://github.com/abemedia/go-don/commit/fa50d363e872d51baeed84cb516d6d4a45fc345b))
    34  
    35  
    36  ### Performance Improvements
    37  
    38  * **encoding/protobuf:** cache reflection results ([#138](https://github.com/abemedia/go-don/issues/138)) ([99e0cea](https://github.com/abemedia/go-don/commit/99e0cea46d5e42e91dda63bfdd365835161a9a03))
    39  * **encoding:** improve encoding performance ([#113](https://github.com/abemedia/go-don/issues/113)) ([a541544](https://github.com/abemedia/go-don/commit/a541544614d07121266a2ebf1eebfd75b9d7541d))
    40  * reuse requests to reduce allocs ([#127](https://github.com/abemedia/go-don/issues/127)) ([827209b](https://github.com/abemedia/go-don/commit/827209bca6cfa7a91c414f6bced4a10308d9573f))
    41  
    42  
    43  ### Code Refactoring
    44  
    45  * move encoding logic to sub-package ([#111](https://github.com/abemedia/go-don/issues/111)) ([8f50031](https://github.com/abemedia/go-don/commit/8f50031717f53348d31619b96411dcbf60e1e6fc))
    46  * remove Empty type (use any instead) ([#135](https://github.com/abemedia/go-don/issues/135)) ([72848e8](https://github.com/abemedia/go-don/commit/72848e8389c67f4443a1f99fc1e4a8610c831b65))
    47  
    48  ## [0.1.4](https://github.com/abemedia/go-don/compare/v0.1.3...v0.1.4) (2023-05-09)
    49  
    50  
    51  ### Bug Fixes
    52  
    53  * error parsing GET request ([#108](https://github.com/abemedia/go-don/issues/108)) ([8298a2c](https://github.com/abemedia/go-don/commit/8298a2c7a8d46858420fccbbe39909db71838b38))
    54  
    55  ## [0.1.3](https://github.com/abemedia/go-don/compare/v0.1.2...v0.1.3) (2023-05-08)
    56  
    57  
    58  ### Features
    59  
    60  * api serve ([#98](https://github.com/abemedia/go-don/issues/98)) ([602b24c](https://github.com/abemedia/go-don/commit/602b24c5220bee9955d30ec38e7fbc8b41aa2e10))
    61  * implement errors interfaces & improve tests ([#91](https://github.com/abemedia/go-don/issues/91)) ([0a282f0](https://github.com/abemedia/go-don/commit/0a282f0fc2fbe289a89fd9cc0ba94939108fb205))
    62  
    63  
    64  ### Bug Fixes
    65  
    66  * decoder panics on tag not found ([#100](https://github.com/abemedia/go-don/issues/100)) ([3a73c35](https://github.com/abemedia/go-don/commit/3a73c35dd996e1035360733d4b60d52b88c3243b))
    67  
    68  
    69  ### Performance Improvements
    70  
    71  * improve encoding performance ([#104](https://github.com/abemedia/go-don/issues/104)) ([9dbebfa](https://github.com/abemedia/go-don/commit/9dbebfa81db3277efd964d6d8fa9f1755ef9683a))
    72  
    73  ## [0.1.2](https://github.com/abemedia/go-don/compare/v0.1.1...v0.1.2) (2023-05-05)
    74  
    75  
    76  ### Features
    77  
    78  * improve error handling ([#85](https://github.com/abemedia/go-don/issues/85)) ([3f976fc](https://github.com/abemedia/go-don/commit/3f976fca67e518b9c786c4af32c46586fd5cdc06))
    79  
    80  
    81  ### Bug Fixes
    82  
    83  * panic on interface request ([#82](https://github.com/abemedia/go-don/issues/82)) ([8e83bd6](https://github.com/abemedia/go-don/commit/8e83bd692db5569b36426b112d4d243cc106968a))
    84  
    85  ## [0.1.1](https://github.com/abemedia/go-don/compare/v0.1.0...v0.1.1) (2023-01-14)
    86  
    87  
    88  ### Features
    89  
    90  * better error handling, minor refactor ([#58](https://github.com/abemedia/go-don/issues/58)) ([0de3fc3](https://github.com/abemedia/go-don/commit/0de3fc32deb4692a7e768f1f650122b664785810))
    91  * **encoding/text:** support marshaler & stringer, improve performance ([#60](https://github.com/abemedia/go-don/issues/60)) ([b7bffe8](https://github.com/abemedia/go-don/commit/b7bffe81d2ca0651a78d694462e6684df211f0ca))
    92  
    93  ## 0.1.0 (2022-08-29)
    94  
    95  
    96  ### Bug Fixes
    97  
    98  * **encoding/text:** int conversion on 32bit ([#32](https://github.com/abemedia/go-don/issues/32)) ([3e469fe](https://github.com/abemedia/go-don/commit/3e469fe24189849d25e24395500eca23d6043a96))
    99  * use error's marshaler, circular ref in Handler, lint issues ([#28](https://github.com/abemedia/go-don/issues/28)) ([f8b32ea](https://github.com/abemedia/go-don/commit/f8b32eaa0150d96a6ce186f2bdf41ef0e90a39e0))