Releases: WPIRoboticsProjects/GRIP
v1.6.0 Release Candidate 4
v1.6.0-rc4 Publish javadocs with GitHub Actions (#968)
v1.6.0 Release Candidate 3
Changes:
- 2771bb8 Use material design theme (#941)
- 40cdbc1 Added crop functionality (#926)
- 508d6ea Update to release Java 14 for jpackage (#965)
- 3e2210a Use CS Core on supported platforms for USB cameras (#956)
- 04de723 Fix publishing by flattening directory first (#964)
- e8d1987 Add publish task to azure (#963)
- f383bdc Create gradle-wrapper-validation.yml (#957)
- 5f463c0 Fix java 14 url to point to always existing version (#960)
- 6f2a252 Update jpackage to release 64 (#955)
- 8923d10 Use CS Core Raw Streams for HTTPCamera Input (#952)
See More
- d5ec3a4 Use ZuluFX on UI testing Azure agent (#946)
- 5a8e1b4 Delete grip.xml (#950)
- 2910a91 Add information to README about CUDA support (#948)
- 4a6c620 Fix code generation using MatWrapper instead of Mat (#942)
- 69f5704 Make previews always fit vertically in the preview area (#944)
- 11bdb8e Use https for WPILib maven (#943)
- a781b36 Update opencv-installer (#945)
- 8c9afad Force UTF-8 for all Javadoc tasks (#940)
- 11bfded Cleanup javadoc, force UTF-8 encoding in Javadoc tasks (#938)
- d4d5d5e Manually set GH_TOKEN env var (#937)
- 73884fe Update networktables to ntcore 2019.2.1 (#916)
- f7da679 Fix Javadoc publishing from Azure (#936)
- f83639a Build CUDA artifacts on Azure (#934)
- d8ff9ff Remove travis and appveyor (#935)
- f789fb2 Update to Java 11 (#932)
- 34afc3d Add CUDA acceleration (#933)
- 142b1de Remove runtime classpath scanning (#911)
- a2c3264 Show decimals on range sliders with low bounds (#931)
- d8cabe8 Fixes #920 incorrect java codegen for filter lines (#923)
- e3280bb Initialize sources loaded from save file before firing event (#914)
- b97819a Add note in readme about GTK2 requirement (#910)
- 91c0499 Make generated find_lines python script include first line when run (#909)
- 5b5d437 Fix aggregate JaCoCo task and add codecov integration to Azure (#907)
- 8cc8f04 Remove versioneye badge (#906)
- aabca35 Upgrade to Gradle 5.0 (#900)
- e0bf144 Add Azure pipelines build status badge to the readme (#904)
- f3b70d8 Set up CI with Azure Pipelines (#903)
- a0df5cf Disable code generation tests on travis (#901)
- c826afc Change preloader to a light background (#899)
- 52e9515 Sobel now uses Kernel Size correctly. (#894)
- d38c920 Update xstream version to 1.4.10 to fix security issue (#885)
- 09f127c Update README to mention 2017 game (#884)
- 978b4a9 Use annotations for operation descriptions (#851)
- 316458a Update to Gradle 4.0.2 (#859)
- fb7ca6a Add link to example code in GRIP README (#854)
- 182363c Add source for video files (#698)
- c530c62 Make the preloader have a fancy background (#843) [ #832 ]
- e12fcc7 Enable python code generation on OSX (#848)
- d3a2625 Use specific version of testfx (#842)
- 1c7470a Add the GRIP MQP pdf and other presentation docs (#837)
- 0eb6ce4 Don't allow non-previewable values to be previewed (#821) [ #768 ]
- 65ab349 Fixes a bunch of compiler and PMD warnings (#820)
This list of changes was auto generated.
v1.6.0 Release Candidate 1
This is the first release candidate for the 1.6.0 release
Changes since 1.5.2
- Prevent non-previewable values from being previewed
- Enable Python code generation for Mac
- Add source for video files
- Fix Sobel operation using incorrect kernel size
- Fix range of generated find_lines python operation
- Fix incorrect Java code generation for filter_lines
- Show decimals on low-valued range sliders
- Add CUDA acceleration to certain operations
- This is not fully stable (see #949)
- Make previews always fit vertically in the preview area
1.5.2
This is the second minor update to 1.5.
Changes since 1.5.1
- Fixed occassional crashes when removing steps (#782)
- Improved logging (#790)
- Improved UX for saving projects (#801)
- Fixed blob detection in generated Java code (#812)
- Fixed several issues with generated C++ code (#798)
Note for C++ code generation users: the generated methods have changed formats from camelCase to PascalCase. You may have to change some of your code to account for this change.
1.5.1
This is the first minor update to 1.5.
Changes since 1.5.0
- Minor fixes to C++ code generation (thanks @phurley!)
- Show an alert when trying to generate code with operations that don't support it
- Image previews resize to fit the preview pane, no more scrolling to see the whole image!
- Add a better UI for code generation options
- Limit camera connection retries to avoid slamming the CPU if GRIP can't connect to a camera
- Show a warning when trying to deploy code
THE DEPLOY TOOL HAS BEEN DEPRECATED AND IS NO LONGER SUPPORTED
Due to problems with consistently getting GRIP to work on embedded platforms such as the RoboRIO and Raspberry Pi, as well as it's original purpose as a replacement for code generation no longer being relevant, we're deprecating the deploy tool in favor of generating code.
FRC teams can generate code to integrate into their robot programs with the 2017 version of WPILib. Teams looking to run vision code on a coprocessor or driver station can look at the GRIP code generation repository for examples on how to use generated code. This repository will be getting constant updates, and anyone who wants to contribute an example can open a pull request and we'll take a look.
First release candidate for 1.5.1
This is the first minor update to 1.5.
Changes since 1.5.0
- Minor fixes to C++ code generation (thanks @phurley!)
- Show an alert when trying to generate code with operations that don't support it
- Image previews resize to fit the preview pane, no more scrolling to see the whole image!
- Add a better UI for code generation options
- Limit camera connection retries to avoid slamming the CPU if GRIP can't connect to a camera
- Show a warning when trying to deploy code
THE DEPLOY TOOL HAS BEEN DEPRECATED AND IS NO LONGER SUPPORTED
Due to problems with consistently getting GRIP to work on embedded platforms such as the RoboRIO and Raspberry Pi, as well as it's original purpose as a replacement for code generation no longer being relevant, we're deprecating the deploy tool in favor of generating code.
FRC teams can generate code to integrate into their robot programs with the 2017 version of WPILib. Teams looking to run vision code on a coprocessor or driver station can look at the GRIP code generation repository for examples on how to use generated code. This repository will be getting constant updates, and anyone who wants to contribute an example can open a pull request and we'll take a look.
1.5.0 Full Release
Major changes since 1.4.0
- Added HTTP publishing and image source operations (#551)
- Added code generation for Java, C++, and Python OpenCV (#597) (experimental)
- Added support for timing and benchmarking pipelines (#613)
- Changed the source selector to a dropdown (#631)
- Added a NetworkTables source (#646)
- Fixed massive memory leaks with some previews (#679)
- Solved deadlocking when opening a project (#685, #691)
- Reduced runtime memory use (#699)
- Improved command line arguments (#702)
- THIS CHANGES HOW SAVE FILES ARE LOADED FROM THE COMMAND LINE
- See the wiki
Minor changes since 1.4.0
- Added an operation to threshold moving parts of an image (#560)
- Added drag and drop for operations in the pipeline (#577)
- Added an about window (#588)
- Mac shortcuts now use ⌘ instead of CTRL (#598)
- Added an operation to save images to disk (#599)
- Added a loading screen (#629)
- Allow steps to be minimized to hide unconnected sockets (#659)
- Added a cascade classifier operation (CPU only) (#678)
- Clean up publishing operations when they're removed from the pipeline (#714)
- Fixed a rare bug that caused saving to fail (#722)
1.5.0 Release Candidate 3
Update 6 | Release Candidate 2
This is the second release candidate of GRIP 1.5.0
Important changes since 1.5.0-rc1
- Solved ordering issue when opening a file via command line (#671)
- Added code generation for Java, Python, and C++ (#597)
- Updated watershed operation (#607)
- NOTE: Pipelines containing the old
Watershed Operation
will be incompatible with this version and any save files with the previous version will not open.
- NOTE: Pipelines containing the old
- Fixed a memory leak with previewing lines and blobs (#608)
Update 6; Release candidate 1: Electric Hippo
This is the first release candidate of GRIP for the FIRST Beta Season.
Important changes since v1.4.0
- Adds an operation to threshold the moving parts of an image #560
- Makes the Start/Stop button flash when stopped
- Adds Dragging and Dropping Steps in the Pipeline #577
- Update shortcuts so they match mac style #598
- Add About window #588
- Add HTTP publishing and image source operations #551
- Add operation to save image snapshots to local disk. #599
- Add a loading screen #629
- Add Network Tables Source