Releases: synfinatic/alpacascope
v2.4.1
Nothing major really. Just some security fixes/dependency updates.
What's Changed
- switch from pflag to kong by @synfinatic in #60
- update dependencies by @synfinatic in #61
- update depends for security by @synfinatic in #63
- add markdown link checker by @synfinatic in #62
- fix security bug in x/image by @synfinatic in #64
- add dependabot by @synfinatic in #65
- update dependabot by @synfinatic in #67
- Bump actions/checkout from 2 to 4 by @dependabot in #69
- Bump github/codeql-action from 1 to 2 by @dependabot in #70
- Bump github.com/go-resty/resty/v2 from 2.7.0 to 2.10.0 by @dependabot in #72
- Bump github.com/relvacode/iso8601 from 1.1.0 to 1.3.0 by @dependabot in #73
- Bump actions/setup-go from 1 to 4 by @dependabot in #68
- Bump github.com/alecthomas/kong from 0.7.1 to 0.8.1 by @dependabot in #71
- Bump github.com/mattn/go-colorable from 0.1.8 to 0.1.13 by @dependabot in #74
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.4 by @dependabot in #76
- Bump github.com/libp2p/go-reuseport from 0.2.0 to 0.4.0 by @dependabot in #77
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 by @dependabot in #78
- Bump fyne.io/fyne/v2 from 2.3.1 to 2.4.1 by @dependabot in #79
- Bump golang.org/x/sys from 0.13.0 to 0.15.0 by @dependabot in #82
- Bump fyne.io/fyne/v2 from 2.4.1 to 2.4.2 by @dependabot in #81
- Bump actions/setup-go from 4 to 5 by @dependabot in #83
- Bump github/codeql-action from 2 to 3 by @dependabot in #84
- Bump github.com/go-resty/resty/v2 from 2.10.0 to 2.11.0 by @dependabot in #86
- Bump fyne.io/fyne/v2 from 2.4.2 to 2.4.3 by @dependabot in #85
- Bump golang.org/x/sys from 0.15.0 to 0.18.0 by @dependabot in #92
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #91
- Bump fyne.io/fyne/v2 from 2.4.3 to 2.4.4 by @dependabot in #90
- Bump github.com/relvacode/iso8601 from 1.3.0 to 1.4.0 by @dependabot in #88
- Bump github.com/alecthomas/kong from 0.8.1 to 0.9.0 by @dependabot in #93
- Bump github.com/go-resty/resty/v2 from 2.11.0 to 2.12.0 by @dependabot in #94
- Bump fyne.io/fyne/v2 from 2.4.4 to 2.4.5 by @dependabot in #96
- Bump golang.org/x/sys from 0.18.0 to 0.19.0 by @dependabot in #95
- Bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #97
- Bump golang.org/x/sys from 0.19.0 to 0.20.0 by @dependabot in #98
- Bump golang.org/x/image from 0.11.0 to 0.18.0 in the go_modules group by @dependabot in #102
- Bump golang.org/x/sys from 0.20.0 to 0.22.0 by @dependabot in #103
- Bump github.com/go-resty/resty/v2 from 2.12.0 to 2.13.1 by @dependabot in #100
- release 2.4.1 by @synfinatic in #104
New Contributors
- @dependabot made their first contribution in #69
Full Changelog: v2.4.0...v2.4.1
v2.4.0 - Support Stellarium Mobile
Overview
Added:
- Many enhancments to enable NexStar support for Stellarium Mobile
- Added missing support for NexStar 'h', 'J' and 'm' commands
- Added NexStar 'P' command support for GPS, RTC and get device version (1.6)
- Improved
--debug
output
Changed:
- Require Go v1.18+
Fixed:
- NexStar tracking mode now reports correctly
- Fix decoding of ISO8601 timestamps which include fractional seconds
for GetUTCDate - Incorrectly returned Lat twice instead of lat/long
- Error out if unable to connect to telescope
What's Changed
- add 'J' and 'h' NexStar command support by @synfinatic in #58
- move code around for
go install
command by @synfinatic in #59
Full Changelog: v2.3.0...v2.4.0
v2.3.0 - Add AutoConnect option to GUI
Overview
This release adds support to the GUI to automatically connect to the Alpaca Server on startup.
What's Changed
- Add AutoConnect feature to GUI by @synfinatic in #56
- be explit that the default telescope ID = 0 by @synfinatic in #54
Full Changelog: v2.2.3...v2.3.0
Fix StarryNight/LX200 Support
Overview
This release changes the LX200 protocol to default use the normal precision format for specifying RA/Dec to fix compatibility with StarryNight. There is now a toggle flag --high-precision
to revert to the previous behavior of defaulting to high precision as well as a toggle in the GUI when LX200 is selected.
Also some improvements in the UI with more consistently shading labels for options that are disabled.
What's Changed
Full Changelog: v2.2.2...v2.2.3
Add Windows CLI
Overview
This is a small release which updates to the latest version of Fyne and re-introduces a Windows CLI binary for those people who don't have systems supporting OpenGL.
What's Changed
- Add windows cli & fyne v2.1.1 by @synfinatic in #48
Full Changelog: v2.2.1...v2.2.2
Small improvements and bug fixes
- ClientId is now randomized per Alpaca protocol spec
- Will attempt to Connect to the telescope if Alpaca reports the connected state is false.
- Update to Fyne 2.1.0
- Use SO_REUSEPORT to avoid bugs.
Automatically re-enable tracking after "stop"
This release now by default will re-enable tracking on your mount after pressing "Stop" in SkySafari. Prior to this, many mounts would not accept new GoTo commands.
Also:
- "Reset Settings" no longer deletes your saved settings on disk; only resets the active settings in AlpacaScope. If you want to reset your save settings, just click "Save Settings" after "Reset Settings".
- Update terminology in GUI to be more accurate wrt Alpaca vs. ASCOM Remote
Add support for saving & deleting configuration settings
This release adds support for saving & automatically loading your AlpacaScope settings so once you have settings that work for you, you can save them for future use. Clicking "Reset Settings" will delete your saved settings and restore the stock defaults.
Add a GUI for Windows and MacOS
This is a significant release- adding a GUI for Windows and making an optional GUI for MacOS. Note that other platforms (Linux, Android, iOS, etc) are in theory possible- please let me know if you would be interested in any of those!
GUI binary for Windows: AlpacaScope-2.0.0.exe
GUI binary for MacOS: AlpacaScope-2.0.0.app.zip
There is also a "debug" version of the GUI for MacOS: alpacascope-gui-2.0.0-darwin-amd64
Note that there is no longer a CLI version for Windows- it is still possible to build, but I don't think anyone would be interested in that and I didn't want to make things confusing.
Initial stable release!
Fixed some bugs and added setting time/date support for LX200 as well as lots of documentation improvements. As always, read the changelog for details.