All Versions
8
Latest Version
Avg Release Cycle
222 days
Latest Release
1308 days ago

Changelog History

  • v3.5.0 Changes

    September 23, 2020
    • Disable UnmarshalText interface by the DecoderOptions struct. #34
    • ๐Ÿ›  Fixed a bug when the traverse function fails and the current index/key was not flushed #35
  • v3.4.0 Changes

    September 05, 2020
    • ๐Ÿ”ง Limit the array size to 16,000 by default to prevent people sending [9999999]key to starve a machine of memory. This can be configured with MaxSize in DecoderOptions. #32
  • v3.3.0 Changes

    March 18, 2020
    • ๐Ÿ‘ Only Go 1.10 and newer is supported (#23)
    • โž• Add error codes to the returned errors (#23, #27)
    • ๐Ÿ›  Fix intermittent failures when scanning an array of structs (#28)
    • Error.Path is now exported (#29)
  • v3.2.0 Changes

    July 29, 2019
    • Ignore struct tag options
    • โž• added go.mod file
  • v3.1

    September 01, 2018
  • v3.0 Changes

    June 21, 2017

    2017-06-19

  • v2.0 Changes

    June 28, 2016
    • ๐Ÿ‘Œ Supports to register a function to custom type for a specific fields or all that include it
    • Now it is possible access to a map by brackets "[key_here]" from html
    • ๐Ÿ‘ The map's key supports all types availables: int and variants, uint and variants, uintptr, float32, float64, bool, struct, custom types to one of the above types registered by function or UnmarshalText method
    • ๐Ÿ‘Œ Supports to multidimension slice
    • custom name for tag name
    • Now returns a custom error by its Error interface
    • ๐ŸŽ notable performance increase
    • ๐Ÿ›  fix various bugs
  • v1.0

    June 22, 2016