AstroPlanner Beta Testing
Introduction
Anyone is free to download and test the latest beta version of the application. Please note that beta versions of the application have a built-in expiration date that is 120 days after the release date. After that date, you can still use it, but you'll be "nagged" to download a more recent release. This is to prevent bugs being reported on older beta versions that have already been fixed in later releases.
Click here for more information on how to report a bug.
V2.4 Notes:
- This version requires a larger minimum screen size: 1280 x 720 pixels (2560 x 1440 pixels for Retina/HiDPI).
- This version might not be fully backwards-compatible with V2.3, so backup before trying it, especially the Image and Observation databases.
- As of V2.4a11, the Mac version will run natively on M1-based Macs.
- As of V2.4b6, the Mac and Windows-64 versions are compiled with "aggressive" optimisation switched on. This should make the application perform a bit faster. However it makes the code file a lot bigger, and it takes forever to compile (not your problem).
- As of V2.4b14, the minimum OS requirements for running the application are: MacOS 10.14 or later, Windows 8.1 or later. For the present, betas that run with MacOS 10.11 - 10.13, and Windows 7 SP1 - 8.0 are included below.
- Note that only the 64-bit, non-special versions of the application have been optimised for speed. However, you won't notice much of a difference in real life.
This page last modified: 2026/10/10 16:13 (Pacific time)
Download
| Version | Release Date | Expiry Date |
| 2.4.1b11 | 2026/09/07 | 2027/01/05 |
Macintosh
| 64-bit Application (.dmg) | Download | 218.1MB | 64-bit version. Intel-based Mac with MacOS 10.14 or later. Apple Silicon-based Mac with MacOS 11 or later. |
| 64-bit Application (.dmg) | Download | 165.6MB | Special version for MacOS 10.11 through 10.13. Intel-only. |
Windows
| 32-bit Application (.exe) | Download | 136.4MiB | 32-bit version. Installer. Windows 8.1 or later |
| 32-bit Application (.exe.zip) | Download | 136MiB | 32-bit version. Zipped installer |
| 64-bit Application (.exe) | Download | 132.8MiB | 64-bit version. Installer. Windows 8.1 or later |
| 64-bit Application (.exe.zip) | Download | 132.4MiB | 64-bit version. Zipped installer |
| 64-bit Application (.exe.zip) | Download | 188.4MiB | Special 64-bit version for Windows 7 SP1 through 8.0. |
| 32-bit Application (.exe.zip) | Download | 197.4MiB | Special 32-bit version for Windows 7 SP1 through 8.0. |
Both platforms
| User Manual (.pdf.zip) | Download | 82.8MiB | V2.4 beta user manual |
Note: Beta versions of the application typically do not include the user manual or scripting manual in order to reduce download size.
Release Notes
A list of unresolved bugs can be found here, and feature requests here.
Version: 2.4.1b12 | Release Date: Soon | Fixes: 3, Enhancements: 0 |
|
ID: Status: Date: |
After the latest update, searching with the Any ID doesn't select the object This can be duplicated by searching on the name of GDC1646 Steps to duplicate:
Resolution: |
|
ID: Status: Date: |
Searching for an ID in the HD catalog selects everything Steps to duplicate: Resolution: |
|
ID: Status: Date: |
Highlight rules in the Observation category are enabled for unobserved objects. Maybe I am not understanding how this should work, but both the object and observation rules for Found will highlight objects that have no observations at all if set to False. Other Observation rules, which don't have a sister under Objects, do the same thing. I would expect the Observation rules to only affect objects that have one or more actual observations. Steps to duplicate: 1. Have a plan document open with at least one object that has never been observed and at least one object that has been observed but has never been found in an observation. Resolution: |
Version: 2.4.1b11 | Release Date: 2026/09/07 | Fixes: 21, Enhancements: 3 |
|
ID: Status: Date: |
Lookup Name doesn't find objects that searching Name Contains does in Search Catalogue/s Maybe I just do not understand this feature but I could not tell in the User Manual from the Lookup Name section. Steps to duplicate:
Analysis: Resolution: |
|
ID: Status: Date: |
Searching on an the Any ID in Show Catalogues does nothing anymore If you put a valid ID number it either does nothing in the catalogue or it chimes and still does nothing. In the past, it has found the text in Name, and maybe Description, before. I would think it would find an ID number, for any catalogue column, as well but I can't make that happen either. There is also nothing in the documentation that says exactly what searching Any is supposed to do. Steps to duplicate:
Analysis: Another issue is searching on partial ID/Name information (e.g. 22). Unfortunately this would require major surgery which I'm not going to perform for V2.4.1. Please add a feature request for this. The other issue is the failure of "Any" search after the first one. Under investigation. Difficult to reproduce. It is possible that solving the first issue above has resolved this one. Resolution: |
|
ID: Status: Date: |
Even after upgrading, the DSH catalog cannot be searched. Steps to duplicate: 1. Go to File> Catalogue Manager> Coverage and Settings. Select Deep Sky Hunters Catalogue and make sure "Don't Search" is not checked. Exit out.
Analysis: Resolution: |
|
ID: Status: Date: |
Catalogues checked under By Name are not checked under By Type but their outlines still show. This causes confusion, especially when you are going back and forth with adjustments. In the last situation for me, it took me about 25 minutes before I decided to go look under By Name. Steps to duplicate: 1. Open the attached document while using my resources file. Select the Flying Minnow object with an ID of STAR4.
Resolution: |
|
ID: Status: Date: |
Some stars in FoV are using, what appears to be, minor planet symbols These symbols are taking up unnecessary space and are kind of clumsy. Steps to duplicate:
Analysis: Resolution: |
|
ID: Status: Date: |
SACAst Asterisms not showing in FoV at all For some reasons, any asterisms from this catalog will not show up in Field of View. Steps to duplicate:
Resolution: |
|
ID: Status: Date: |
Size appears with 7 decimals in objects added to a plan To reproduce: create a new plan and add NGC1316. The NGC catalog says its size is 7,1, but in the plan it appears as 7.0999999. Similarly, NGC1232 size shows as 7.8000002 instead of 7,8, and so on. All my plans use commas as decimal separators in all columns, except in this case, that uses points. I have added new objets to an old plan, and the size appears as x,x for old objects and x.xxxxxxx for the new ones. Resolution: |
|
ID: Status: Date: |
Incorrect transit dates Transit dates are incorrectly calculated/displayed. Attached is a plan (AL double star club) and two screen shots. The screen shots show (1) a view of the plan with transit dates showing, and (2) the “Edit Object List Columnsâ€, with the time for the transit date calculation showing. The highlighted object - N Hydrae - transits at 12:00 AM on 4/23, not 7/19. Resolution: |
|
ID: Status: Date: |
SN_GRB_Functionality.DoGRBImport: XMLException Exception Type: XMLException 1: Sub XMLDocument.Constructor( FolderItem )
Trying to import GRB DATA Analysis: Resolution: |
|
ID: Status: Date: |
Support PiFinder export Support object export to a text file for uploading to a PiFinder device. Resolution: |
|
ID: Status: Date: |
All-Sky Coverage Map enhancement I have a proposal for a future version of the All-Sky Coverage map. I find the map very interesting, but for practical purposes, such as determining whether an object is close to the telescope or needs to flip its meridian, it doesn't provide any help. I'd like the map to show the currently selected object in a different color, and if the telescope is connected, its approximate position in the sky. Resolution: Bonus: |
|
ID: Status: Date: |
ScrollingImageCanvas.AnnotatePicture: ThreadAccessingUIException Exception Type: ThreadAccessingUIException 1: Function DesktopListBox.RowCount.Get( int32 ) as int64 Resolution: |
|
ID: Status: Date: |
Image download for all objects - always prompted at app launch Each time I launch AP, latest beta (but was also true with previous versions), I get prompted to "Download images for all objects in xxxx.apd plan document". Analysis: There's also a chance (I haven't checked yet) that this is happening before the preferences have been read in, although I doubt it. Anyway, fixing this issue properly is a bit of a challenge, so I need to think about it more. Resolution: |
|
ID: Status: Date: |
SelectSolarSystemCollectionDialog.CheckButtons: Nil Object Exception Exception Type: Nil Object Exception 1: Sub SelectSolarSystemCollectionDialog.CheckButtons( SelectSolarSystemCollectionDialog ) Resolution: |
|
ID: Status: Date: |
Issues refreshing from Catalog After the latest update, the Objects to Refresh setting is still not holding and the Magnitude setting is actually not being refreshed. This is from an object which has had its ID changed. Steps to duplicate: Analysis: Resolution: (I can't reproduce the "Objects to Refresh setting is still not holding" issue, so I can't fix that) |
|
ID: Status: Date: |
ASCOM.TrackingRates: Nil Object Exception Exception Type: Nil Object Exception 1: Function ASCOM.TrackingRates() as M.DriveRates
Trying to connect to synscan wifi. Ascome driver. Synscan pro is running on iPhone. Connected trough tcp Resolution: |
|
ID: Status: Date: |
ASCOM.TrackingRates: Illegal Cast Exception Exception Type: Illegal Cast Exception 1: Function ASCOM.TrackingRates() as M.DriveRates
Resolution: |
|
ID: Status: Date: |
"Download images for all objects in the XXX plan document" NO + Don't show this again not honored When launching the app, the message box mentioned in the bug title always shows up. “The Don’t show this again†checkbox is ignored. Reproducible 100% of the time. Analysis: Resolution: |
|
ID: Status: Date: |
Dk Start, Dk Dur and Dk End show "---" for observable object For several objects the table shows „—-„ even thought the object is observable. I encountered this behaviour when being on the Southern Hemisphere (location 23° 19' S and 17° 57' E), e.g. for the object M8 on April 19th 2026. When switching the location to Australia, the behaviour looks more reasonable (i.e. then the table is populated with the respectived hours). Is this a misunderstanding on my side, or a bug? Analysis: Resolution: |
|
ID: Status: Date: |
Custom Highlighting Won't Load. When trying to load a saved Custom Highlighting saved file (set.hrules), a bad file format message pops up with "file does not appear to be valid rule set file". This happens with older saved rule sets and new clean default rule sets. Attached is an image of the error and a saved set.hrules file. Attachment: set.hrulesAttachment: Highlight Load Error.jpg Resolution: |
|
ID: Status: Date: |
RestoreDialog.items_MouseMove: Nil Object Exception Exception Type: Nil Object Exception 1: Sub RestoreDialog.items_MouseMove( RestoreDialog, StripedListBox, int64, int64 )
chanhinh computers Resolution: |
|
ID: Status: Date: |
Object Property vs Time feature I noticed that closing the window and reopening it "forgets" the setting "Selected object: transit time" but always shows the current time. Analysis: Resolution: |
|
ID: Status: Date: |
DesktopListBox.SortingColumn.Set: Out Of Bounds Exception Exception Type: Out Of Bounds Exception 1: Sub DesktopListBox.SortingColumn.Set( int32, int64 ) Resolution: |
|
ID: Status: Date: |
Observation logged in open session not (always) displayed. Often, when working out observations, the nr. of observations already logged in the session are not displayed in the Observations tab. A restart of the application will fix this, but it seems to happen again when continuing to use the application again after putting the computer in standby. Resolution: |
