fq (0.9.0-2) unstable; urgency=medium * Team upload * Use dh-sequence-golang instead of dh-golang and --with=golang * Update versioned dependencies as per go.mod * Replace Built-Using field with Static-Built-Using -- Anthony Fok Wed, 20 Dec 2023 11:39:10 -0700 fq (0.9.0-1) unstable; urgency=medium * Team upload * New upstream release (Closes: #1057403) -- Stephen Gelman Fri, 15 Dec 2023 13:51:16 -0600 fq (0.3.0-1) unstable; urgency=medium * New upstream release -- Daniel Milde Sun, 26 Feb 2023 22:18:46 +0100 fq (0.2.0-1) unstable; urgency=medium * New upstream release -- Daniel Milde Fri, 06 Jan 2023 20:50:20 +0100 fq (0.0.9-2) unstable; urgency=medium * Added dependencies (Closes: 1023153) -- Daniel Milde 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 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 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 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 Thu, 17 Feb 2022 14:32:22 -0600 fq (0.0.4-1) unstable; urgency=medium * Initial release (Closes: 1002452) -- Daniel Milde Sat, 22 Jan 2022 00:38:15 +0100