fq (0.3.0-1) unstable; urgency=medium

  * New upstream release

 -- Daniel Milde <daniel@milde.cz>  Sun, 26 Feb 2023 22:18:46 +0100

fq (0.2.0-1) unstable; urgency=medium

  * New upstream release

 -- Daniel Milde <daniel@milde.cz>  Fri, 06 Jan 2023 20:50:20 +0100

fq (0.0.9-2) unstable; urgency=medium

  * Added dependencies (Closes: 1023153)

 -- Daniel Milde <daniel@milde.cz>  Mon, 31 Oct 2022 22:05:12 +0100

fq (0.0.9-1) unstable; urgency=medium

  * New upstream release
  * d/control: added new dependencies
  * d/rules: more files to install
  * d/control: gojq version
  * d/copyright: file moved

 -- Daniel Milde <daniel@milde.cz>  Sat, 29 Oct 2022 20:57:05 +0200

fq (0.0.6-1) unstable; urgency=medium

  [ Mattias Wadman ]
  * interp: Move _is_decode_value to jq
  * doc: Improve project description
  * dev: Add .jq-lsp.jq to add additional builtins for jq-lsp
  * doc,asn1_ber: Add more documentation
  * doc: Forgot make doc
  * decode: Some cleanup

  [ bump ]
  * Update make-golangci-lint from 1.44.0 to 1.44.1
  * Update github-golangci-lint from 1.44.0 to 1.44.1

  [ Mattias Wadman ]
  * doc: Improve and fix some typos
  * repl: Speedup multi input to sub-repl

  [ bump ]
  * Update make-golangci-lint from 1.44.1 to 1.44.2
  * Update github-golangci-lint from 1.44.1 to 1.44.2

  [ Mattias Wadman ]
  * repl: Add comments and query from/to  helper
  * doc: Add href in supported format list
  * interp: Move opts eval to options.jq

  [ siddik.acil ]
  * macho: barebones decoder impl
  * macho: magicToHex to scalar.Hex
  * macho: add nolint suppression to const defs
  * macho: little-endian to little_endian
  * macho: change registry description
  * macho: use FieldUTF8NullFixedLen
  * macho: adopt plural-singular scheme for FieldStructArrayLoop
  * macho: add scalar.Hex mapper to addr fields
  * macho: use FieldUTF8NullFixedLen for segname
  * macho: generate doc via make doc
  * macho: fix FieldUTF8NullFixedLen for segname
  * macho: add cpuSubTypes
  * macho: make actual
  * macho: discard lc_ and lowercase command names
  * macho: ntools fix LC_MAIN fix
  * macho: add darwin_amd64 tests
  * macho: mach_header_X to header
  * macho: fix null in segname sectname
  * macho: add fqtest actualization
  * macho: basic impl for ar and fat file parsing
  * macho: reuse ar decoder
  * macho: linting changes for ar parse
  * macho: expand filetypes and header flags
  * macho: parse segment section flags
  * macho: refactor prebound_dylib
  * macho: delete ar decoder code
  * macho: add section type parsing
  * macho: update tests
  * macho: change parseFlags impl for ordered results
  * macho: timestamp mapper
  * macho: thread state visualization
  * macho: simplify thread state decoder
  * macho: update test cases v to dv
  * macho: TS string to UTC
  * macho: review fixes
  * macho: CPU_SUBTYPE_MULTIPLE and TYPE_ALL are 0xff_ff_ff_ff
  * fixup! macho: CPU_SUBTYPE_MULTIPLE and TYPE_ALL are 0xff_ff_ff_ff
  * macho: fix fat header decode bug
  * macho: introduce arm and fat tests
  * macho: handle unknown lc_commands better
  * macho: parse flags individually
  * macho: review fixes
  * macho: remake docs

  [ Mattias Wadman ]
  * fuzz: Include more testdata seed files
  * interp: Skip redundant includes
  * interp: Make _finally handle null, call fin once and last

  [ siddik.acil ]
  * macho: add basic docs
  * macho: docs review changes

  [ Mattias Wadman ]
  * doc: Regenerate after macho merge
  * doc: Tweak format diagram
  * mp4: Add colr box support
  * mp4: Reformat and use dv in test
  * repl,interp: Refactor repl and slurp
  * gojq: Rebase fq fork and add support for non-10 base for tonumber
  * doc: Regenerate and fix macho section size
  * interp: Color parse in jq
  * interp,repl: Add path and value colors to prompt
  * interp: Rework formats and options help
  * repl: Correct error arrow position in color mode
  * interp: Make help output less wide

  [ bump ]
  * Update docker-golang from 1.17.7 to 1.17.8

  [ Mattias Wadman ]
  * test: Make expect cli test more robust
  * format: Simplify torepr, no need for _f function
  * doc: Add fq bts2022 presentation
  * interp: Cleanup binary regexp overloading and add explode
  * doc: Add bts2022 video
  * interp: Fix interrupt regression after query rewrite refactor
  * interp,repl: Improved eval and output interrupt
  * doc: Add 0.0.6 changes
  * fq: Update version to 0.0.6

 -- Daniel Milde <daniel@milde.cz>  Tue, 22 Mar 2022 22:09:19 +0100

fq (0.0.5-1) unstable; urgency=medium

  [ Xentripetal ]
  * initial work for avro OCF files
  * Hook into registry, add codecs
  * Cleanup
  * Change avro codec to funcs
  * Regenerate docs
  * Cleanup for linting
  * Use existing scalar description helper
  * Initial pass on logical types
  * Undo change to doc/file.mp4. I have no idea how
    this got changed in the first place? Maybe some macos shenanigans.
  * cleanup some docs, change enum to mapper, error zigzag on more than 8 bytes
  * Update linting
  * Parse header using avro decoders. Still not certain
    this is the best idea. Will get opinions before finalizing.
  * Add test case with all data types

  [ Mattias Wadman ]
  * goreleaser: Use zip for macos
  * doc: Add macOS security notes and move supported format up a bit
  * id3v2: Should assert not validate magic
  * zip: Assert signature not validate
  * interp: Fix handling of group decode error from stdin
  * pcapng,fuzz: Fix infinite loop by fatal error on block length <= 0
  * mp4,fuzz: Fatal error on infinite sgpd box entries
  * mpeg_spu: Fatal error on infinite loop
  * fuzz: Fuzz all formats
  * interp: Use correct sym color
  * interp: Add grep_by/1 to recursively match using a filter
  * mp3: Decrease max sync seek length between frames to 4k

  [ bump ]
  * Update make-golangci-lint from 1.43.0 to 1.44.0
  * Update github-golangci-lint from 1.43.0 to 1.44.0

  [ Mattias Wadman ]
  * lint: Fix typeassert and case exhaustive warnings
  * github: Add basic issue template

  [ Joel Rangsmo ]
  * Polish of problem template and clarifying questions
  * Remove redudant question and fix typo

  [ Mattias Wadman ]
  * fq: Add arch and os to --version
  * doc: Use f($a; $b) instead of jq f/2 notation
  * decode,scalar: Add scalar.Str{Uint/Int/F}ToSym to parse numbers
  * interp: Cleanup display aliases, now: d, da, dd, dv, ddv
  * interp: Add Platform() method to OS interface
  * doc: Add per format documentation
  * doc,matroska: Fix filesname in example
  * doc,interp: Add some example usages to cli help
  * make: Cleanup some not very used targets
  * doc: Document display and some more jq hints
  * doc: More display alias leftover fixes
  * protobuf: Add note about sub message decoding
  * decode: Add scalars args to FieldRootBitBuf
  * doc: Color edges in diagram based on dest
  * bitio,decode: Refactor bitio usage and make buffer slicing more correct
  * bitio: Cleanup documentation a bit
  * mp4: Add video preview (pnot) and JPEG 2000 (jP) signatures
  * interp: Support force decode as -o force=true
  * doc: Add format links to format table
  * fuzz: List seed numbers and make it build again
  * decode: Rename LenFn() to LimitedFn, add FramedFn and document
  * asn1_ber: Add decoder
  * mp4: Add stz2 support
  * aac_frame: Only try decode object types we know about
  * interp: Add missing default opts for tovalue
  * asn1_ber: Add more doc and multiple outputs for frompem

  [ Xentripetal ]
  * Change tests to use new verbose syntax
  * Support snappy and deflate codecs
  * Fix lint

  [ Mattias Wadman ]
  * binary,decode,doc: Rename buffer to binary and add some documentation
  * bitio: More doc cleanup
  * bitio,doc: Even more cleanup
  * doc: Cleanup and add more decode value and binary documentation

  [ Xentripetal ]
  * Timestamps should be UTC
  * Cleanup snappy
  * Lint and add basic doc
  * Take heading off doc to match make doc format

  [ Thushan Fernando ]
  * Adds Windows Scoop instructions for fq.

  [ Mattias Wadman ]
  * doc: Add more license details

  [ Xentripetal ]
  * Dates need to specify UTC too
  * Comment on snappy decompression

  [ Mattias Wadman ]
  * interp: Refactor radix* into toradix($base)/fromradix($base)
  * interp: Use absolute path in errors

  [ bump ]
  * Update docker-golang from 1.17.6 to 1.17.7
  * Update github-go-version from 1.17.6, 1.17.6 to 1.17.7

  [ Mattias Wadman ]
  * interp: Add paste function to allow pasting text into REPL etc
  * repl: Fix completion of non-underscore extkeys
  * repl,interp: Make stdio work during completion
  * fuzz: Make it compile again and run one format per fuzz
  * gojq: Rebase fq branch
  * mpeg_spu: Fatal error on unknown cmd
  * doc: Add inital decoder API documentation

  [ Xentripetal ]
  * simplify scalar usage
  * make doc

  [ Mattias Wadman ]
  * doc: Unbreak formats_digaram.jq since radix change
  * bump: Add snappy config
  * doc: Add snappy license
  * doc: More decode API details and polish
  * doc: Add CHANGES.md documenting release changes
  * fq: Update version to 0.0.5

  [ Daniel Milde ]
  * d/control: fq conflicts with nq (Closes: 1005961)

 -- Daniel Milde <daniel@milde.cz>  Sat, 19 Feb 2022 23:12:58 +0100

fq (0.0.4-2) unstable; urgency=medium

  * Team upload.
  * Re-upload as source only

 -- Stephen Gelman <ssgelm@debian.org>  Thu, 17 Feb 2022 14:32:22 -0600

fq (0.0.4-1) unstable; urgency=medium

  * Initial release (Closes: 1002452)

 -- Daniel Milde <daniel@milde.cz>  Sat, 22 Jan 2022 00:38:15 +0100
