Releases: jittering/jqplay
Releases · jittering/jqplay
v0.9.1
v0.9
The web UI now includes support for JMESPath expressions! Great for inspecting, for example, AWS APIs in order to create custom queries.
The binary is also 4-5mB smaller due to a switch in the JS framework and tooling to Svelte+Vite.
Changelog
- fe557fc cleanup
- c05570a cleanup
- 2fe75c0 cleanup: removed old web assets
- e67bf61 feat: add button to reload initial json
- 0c6d740 feat: add material icons to local build
- 07a10d8 feat: added a progressbar while jq is running
- 69986f2 feat: added cheatsheet for jmespath
- dcda41d feat: added codemirror editor
- e6f14e6 feat: added jq ver api
- 899ccc6 feat: allow collapsing cheatsheet for more real estate
- 46957e0 feat: disable spellcheck on filter input
- edca04a feat: display jq commandline
- 21efdb9 feat: expand editors to use all available space
- 68bde3e feat: hide bits when in JMES mode
- bafe9dd feat: implemented cheatsheet
- 8d88ccd feat: implemented jq options
- 34b550b feat: implemented main jq api
- 6800c00 feat: initial import of svelte UI
- 60bf798 feat: initial jmespath search impl
- b99ccfa feat: new jmespath handler
- 963c47e feat: pretty print input json
- 5d37229 feat: print most recent command string when exiting web ui
- ad36247 feat: read-only editor; better monospaced fonts
- 63cfc95 feat: responsive cheatsheet tables
- 62d85f0 feat: styling cleanup
- 5543160 feat: use a simple json doc when none provided on startup
- 82ca85d fix: production build css
- dd89fc4 refactor: extracted cheatsheet component
- 818405c refactor: extracted panel component
v0.8.1
v0.8
Changelog
- 3219661 Add @jingwneo and @lokywin
- 60630c0 Add CSP
- de59f0c Add Google Analytics
- c3501a1 Add Heroku generated app.json
- 5e8fbad Add LICENSE
- 6953c38 Add README
- 05731c4 Add UI
- 30d949f Add
facebook/grace - 8792211 Add
go vettoscript/test - 1845204 Add a fix for sticky footer on Firefox and Safari
- 712f768 Add ads
- dd18064 Add adsense
- a8b5824 Add all samples
- 8002ab1 Add allowed hosts
- 34ffec9 Add angular js
- 7e97a55 Add bootstrap script
- 6196df6 Add bootstrap step to README
- ef69731 Add brower install
- a8d0d51 Add build status
- b355782 Add builds for OSX and Linux
- 512c905 Add capitalize filter
- d8deef0 Add css debug utilities
- 116cdbc Add debug line
- 5da2734 Add donate button
- 08f2981 Add end
- 6368071 Add favicon
- 6c1a2e7 Add flat-ui
- 08f0f1b Add gzip
- 2fd8db5 Add heroku install bin
- 28e5874 Add jq content to error logging
- 101cdd3 Add jq version out for debug
- d629892 Add leo
- 81b9129 Add link to icon
- a3af9c3 Add link to jq
- 9c6a2ad Add logger
- bc7933b Add logging for unknown content length
- 12418c0 Add logging when killing process
- 9de282a Add missing deps
- 3b45679 Add more Google analytcis
- 3cdc06c Add more cheatsheet items
- c149545 Add negroni-gorelic as dep
- 623d1d7 Add proxy headers
- a174bb8 Add px unit
- 6016214 Add scripts
- c368cdc Add secure deps
- c084270 Add secure middleware
- 6f6f4b8 Add support for using a CDN
- d2cf2ed Add travis
- dd77279 Adjust content of cheatsheet
- 99cf078 Adjust layout for cheat sheet on small screen. Add an instruction for loading examples.
- 85a2f5c Adjust page alignment slightly. Differentiate code vs text in cheatsheet
- 0957386 Adjust read/write timeout total to be 30 sec
- 433ce3b Allow 5MB JSON playload
- 25724a4 Allow CSR for asset host
- 709fec5 Allow all origin
- 5c7f62b Allow origins for fonts
- c04cbaa Better error logging
- 6b53e9d Build asset with npm hooks
- 90d3e68 Build jqplay to bin folder
- e9696bb Bump Angular to 1.6.6
- cb2d96c Bump Angular.js
- 917a036 Bump Go
- 330dbe2 Bump Go
- 08e8056 Bump Go to 1.9.2
- 21533f4 Bump Go version
- 9c149fc Bump Travis to 1.8.3
- 01a77ec Bump
yvasiyarov/go-metrics - 40217c4 Bump angular and bootstrap
- b2aaf90 Bump assets
- 4d9731e Bump dependencies
- 26f7cfc Bump deps
- 37adc38 Bump deps
- edbcbb4 Bump deps
- 0fa0f6d Bump js deps that have security issues
- 3752d6e Bump logrus
- 088894c Bump new_relic_go
- f7d5a20 Bump payload size
- 270baf0 Bump render and secure
- 1e4a08c Bump the latest angular 1.x
- 0db4565 Bump to 1.10 for Travis
- 6b1f1cc Bump to Go 1.3.1
- d5d9e75 Bump to Go 1.5.2
- 336c245 Bump to jq 1.6
- be29788 Cache logo with CDN
- 3384bc3 Change JSON limit to 1 MB
- 003f770 Change timeout to 5 sec
- 3f13e79 Change to execute from the base
- c072fb2 Check body
- 4f6d22a Check in Godeps
- cf1f678 Check in assets
- e08c879 Clean .travis
- 864f842 Clean up error check
- e160591 Clean up logging
- d3a30b5 Clear result if it’s invalid
- f9c5905 Combine logger
- 2213b72 Combine npm install bower into one line
- 380f8b0 Concat all assets
- 2d977a0 Concat css
- 486ad80 Convert jqplay to an angular app
- af5c323 Convert to use
dep - df01937 Copy .env in setup script
- 97ef597 Create README.md
- faec32b Create server with config
- 3924e73 Create server.go
- cdcbb0a Debug PATH
- 9c3cf9c Depends on grunt-cli
- 197f40d Depends on grunt-cli and bower
- eaf1c91 Disable CSP…
- 7a64f95 Disable environment when running
jq - 9e99351 Disable wrap mode
- 10815a4 Disallow options that read from files
- 9c3d2ba Display JQ version
- 5fc0034 Display command line available for copy
- 0b5cccd Dockerfile
- 77c760b Don't set
_editor.$blockScrolling = Infinity - ae9a57d Don’t
npm run - ab71bba Don’t send result back if it’s a timeout error
- 8ff0b97 Escape shell quotes properly for POSIX shells
- bab8e9a Fallback solution to get jq version
- 8696f20 First pass on cheatsheet
- 906cad2 Fix Dockerfile
- f86b16f Fix
go vet - 944dd4c Fix
go veterror - fb3b399 Fix
jqexecution race condition - 44542e7 Fix
package.json - 0c530e3 Fix ace editor errors
- 04c6bd0 Fix broken code
- 27645ba Fix build script
- 6ba86fd Fix comment
- 69cd3a2 Fix config again
- 5704fae Fix config struct tags
- 737742d Fix double init
- f7daedd Fix double loading issues when loading examples
- a39543d Fix ignoring jq errors
- 5f867e6 Fix image path
- 0fe7cf3 Fix jqit process path
- 461b0ac Fix missing js
- 44cea28 Fix package.json
- 1e495af Fix script name
- 3c57fda Fix typo
- 98abcec Fix typo in bytes
- 608f9b1 Fix typo in loading right examples
- 16e0803 Get jq version from
jq —help - ec72c82 Go 1.9
- 9f34a38 Graceful shutdown using stdlib
- d29147d Hide JSON validation
- 329e542 Hide print margin
- 86b0dac Ignore
assets/tmp/app.js - 91c477d Ignore gin-bin
- 52275d9 Implement options
- 1411f38 Implement snippet sharing
- a6c72a4 Increase
jqexecution timeout to 15 sec - 49f0392 Increase read & write timeout
- fb396c9 Indention fix
- e0847b5 Init cmd
- ffed9fa Init implementation of jqit
- 57534c4 Install grunt-cli
- 0bd0c67 Kill running process for timeout execution
- ee91630 Less noise on logging
- 5915165 Limit JSON payload
- 9fb6709 Limit request timeout to 25 sec
- a02f6b6 Link to jq website with https
- 5ec1275 Load sample WIP
- da3a19b Log ExecCancelledError
- 8455704 Log
jqwhen there's an error - 1ba3b3d Log err
- d4a9c3f Log error after jq eval
- ea25515 Log jq timeout
- a458a67 Log not found snippet id.
- 9b9d23e Log response
- b0c3ae3 Log size limit message as well
- b6f02d7 Make
jqexecutable - a245fb8 Make all dependencies
- 1ff25d2 Make bins executable
- 4132e8c Make sure footer to stay at the bottom of the page.
- 6cb46bd Manage bootstrap with bower
- e12ce06 Merge branch 'add_capitalize_filter'
- 654a87a Merge branch 'add_leo'
- 09b6db6 Merge branch 'angular'
- 19e0bbb Merge branch 'better_timeout'
- bb3a365 Merge branch 'bump_go_1_3_1'
- f26e022 Merge branch 'cheatsheet'
- c0cc7df Merge branch 'error_message'
- 568f022 Merge branch 'fix_double_loading'
- e775128 Merge branch 'get_jq'
- 665204b Merge branch 'jingweno-UI'
- 910a26e Merge branch 'layout-update-for-header-and-body'
- 96f30ce Merge branch 'log_error_jq'
- 77db788 Merge branch 'master' into load-sample
- 77f04db Merge branch 'newrelic'
- 9a0133f Merge branch 'options'
- 949072e Merge branch 'options' into load-sample
- 077ea8d Merge branch 'remove_load_sample_button'
- 146606f Merge branch 'remove_run_button'
- 3fc7152 Merge branch 'syntax_highlight'
- cbdbcfd Merge branch 'timeout'
- 3f55c35 Merge pull request jqlang#18 from jingweno/UI-adjustment
- 33efe98 Merge pull request jqlang#24 from jingweno/load-sample
- b5c05f6 Merge pull request jqlang#29 from jingweno/cheatsheet-adjustment
- 7c4e47b Merge pull request jqlang#35 from jingweno/flat_ui
- d875f4a Merge pull request jqlang#42 from jingweno/jq_1_5
- 1f099c8 Merge pull request jqlang#43 from jingweno/rewrite_import_path
- 9b13fcf Merge pull request jqlang#44 from jingweno/jq_race_condition_fix
- b1b614a Merge pull request jqlang#46 from dtolnay/patch-1
- 536c719 Merge pull request jqlang#49 from jingweno/disable_env
- 1bb1816 Merge pull request jqlang#50 from mishak87/patch-1
- df216fc Merge pull request jqlang#53 from jingweno/vendor
- b151f12 Merge pull request jqlang#54 from jingweno/better_perf
- 85ca2e0 Merge pull request jqlang#55 from jingweno/gin
- a9094ad Merge pull request jqlang#56 from jingweno/logging
- 60586c5 Merge pull request jqlang#57 from jingweno/context
- 3f6ef79 Merge pull request jqlang#58 from jingweno/go_1_7
- 85c1431 Merge pull request jqlang#59 from jingweno/refactor
- a29d1b2 Merge pull request jqlang#60 from jingweno/share_snippet
- d2f3f12 Merge pull request jqlang#61 from jingweno/command_line_display
- c199a90 Merge pull request jqlang#62 from piamancini/patch-1
- 940b23d Merge pull request jqlang#64 from jingweno/remove_gzip
- dd59d29 Merge pull request jqlang#67 from jingweno/1_8
- 622dbca Merge pull request jqlang#69 from jingweno/convert_to_dep
- 6a58fe6 Merge pull request jqlang#70 from jingweno/request_limit
- 34d2887 Merge pull request jqlang#71 from jingweno/remove_logging
- 3d87926 Merge pull request jqlang#72 from jingweno/bump_go
- f0fa9b0 Merge pull request jqlang#73 from jingweno/bump_angular1
- 3dbe328 Merge pull request jqlang#81 from jingweno/jq_1_6
- 4829eaa Merge pull request jqlang#82 from jingweno/npm_audit_fix
- fc9b337 Merge pull request jqlang#83 from jingweno/disallow_opts
- 79e600c Merge pull request jqlang#9 from jingweno/sticky-footer
- 45bf2f7 Merge pull request jqlang#92 from karolba/fix-command-quoting
- a3182f0 Merge pull request jqlang#94 from jingweno/update_js_deps
- 9f1027b Modulrize angular controllers and services
- aa3a31f More WriteHeader fixes
- 0029088 More concise description of ,
- 6ede2a0 Move
ext-searchbox.jsto build - 0d1fccd Move donate button up
- 2e72a9a Move jq logic to subfolder
- aacddfe Move option checkboxes above result panel
- 7d1e4f2 Move server to subfolder
- 5523537 Move template to public
- 14bcb33 Mute normal jq errors
- 73b1cd0 No need to check equality again inside $watch
- 913a06a Only allow CORS for /public
- c925081 Only assign opts if exist
- c29745d Only deploy if
$TRAVIS_OS_NAME == linux - da82b55 Only log exec timeout error
- b875cef Pass in cmd to go routine
- f1fc561 Post JSON to server
- ed98831 Preload ace theme and jsoniq edit mode
- ac7ecaa Properly set GinMode
- 7b9b713 Rebuild assets
- f1cf70b Reduce limit to 5MB
- 12600e6 Reformat page layout, restructure css and html, add jqplay logo.
- 4fa4654 Reimplement timeout with
context - 63e104a Remove CSP
- 411c815 Remove Travis deploy
- 611c80f Remove client loggings
- 9f1849c Remove error logging
- b9c71af Remove flat UI. make BS looks flat. Use the same jQplay colour scheme.
- 118b7ee Remove gzip middleware since it’s causing jqlang#63
- 2710e49 Remove logging
- 80df387 Remove logging
- aa9191d Remove martini
- ac22e61 Remove npm install
- 3151770 Remove print-mavin guide from ACE editor
- 86e3a18 Remove snippet salt (too complex)
- 78dbb1e Remove some BS classes that cause form to have extra spacing on small screen
- 6f0b1a3 Remo...