Version History

What's new in each release of Yearbirder.

v1.492 May 18, 2026 Latest
  • Windows: eBird API fixed

    Resolved a Windows-only issue where all Community features (Community Sightings Explorer, Notable and All Community Sightings, Regional Taxonomy, Hotspot Map) silently failed to contact the eBird API in the installer build due to SSL certificate handling in the bundled runtime.

  • Windows: map tile backgrounds fixed

    Resolved a Windows-only issue where sightings maps, hotspot maps, animated maps, and choropleth maps displayed dots and region outlines correctly but showed a plain grey background instead of the map tile layer.

v1.49 May 16, 2026
  • Community menu

    A new Community menu consolidates the reports that contact eBird's servers: Regional Taxonomy, Notable Community Sightings (Past 3 days), All Community Sightings (Past 3 days), Hotspot Map, and Community Sightings Explorer. All community features require a free eBird API key (set in Preferences).

  • Hotspot Map

    A new Community → Hotspot Map command displays all public eBird hotspots in the selected region as bubble markers, with each bubble sized by checklist count. Also accessible from the Community Sightings Explorer. Requires an eBird API key.

  • Regional Taxonomy improvements

    The former "Regional Species" report has been renamed Regional Taxonomy and moved to Community → Regional Taxonomy. When a specific eBird location is selected in the Sighting Filter, the report now queries that exact location's species list instead of falling back to the county level. Private eBird locations are automatically detected and labelled "(Personal Location)" in the report header.

  • "(Past 3 days)" labelling

    The Notable Community Sightings and All Community Sightings menu items and their corresponding buttons in the Community Sightings Explorer now include "(Past 3 days)" to make the reporting window explicit.

  • Single-location All Community Sightings

    When a specific eBird location is selected, the All Community Sightings report now shows All-time List and Map buttons in the header, opening the Regional Taxonomy and Hotspot Map respectively for that location — even when no checklists have been submitted in the past three days.

  • Community Sightings Explorer

    The Explorer now includes a Hotspot Map button alongside the existing Notable and All Community Sightings buttons.

  • Photo Filter keyboard shortcut

    Press Cmd-P (Mac) or Ctrl-P (Windows) to show or hide the Photo Filter panel without using the mouse.

  • Badge display fixes

    Corrected several bugs where Life, State, County, and Year badges on the Notable Community Sightings and All Community Sightings reports showed incorrect results, including cases where the wrong region's data was used to evaluate firsts.

v1.48 May 2026
  • Community Sightings Explorer

    A new Reports → Community Sightings Explorer… window lets you browse Notable and All Community Sightings for any region in the world — independently of the Sighting Filter. Pick a country from a live eBird API list (United States and Canada sorted to the top), then optionally narrow to a state/province and county. Click Notable Community Sightings or All Community Sightings to open the corresponding report for that region. Requires a free eBird API key.

  • Clickable species names in community reports

    In both Notable Community Sightings and All Community Sightings, species common names are now clickable blue links. Clicking a name opens an Individual Species window showing your full sighting history, location breakdowns, monthly patterns, and photo thumbnails for that species. If the species is not in your own data, clicking it does nothing. Hybrid species remain non-clickable.

  • Lifer sort fixed in All Community Sightings

    Life-bird species now appear in correct taxonomic position in the All Community Sightings report. Previously, species you had never recorded anywhere sorted to the bottom of the list instead of their correct taxonomic position.

  • Removed redundant Reports count

    The All Community Sightings header no longer shows a separate Reports count. Since the eBird API returns one report per species, that number always equalled the species count and provided no additional information.

v1.47 May 2026
  • Notable Community Sightings

    Community → Notable Community Sightings (Past 3 days) queries the eBird API for species flagged as notable in the selected region over the past three days, sorted taxonomically. Colour-coded badge bubbles mark Life, State, County, and Year firsts relative to your own data. Click + to expand each species' checklist entries; duplicate entries (same location, time, and observer) are removed automatically. Hybrid species appear in grey without badges. Requires an eBird API key.

  • All Community Sightings

    Community → All Community Sightings (Past 3 days) shows every species reported in the selected region over the past three days, one row per species showing the most recent sighting. An All Locations button opens a new window listing all sightings of that species across the region. The same taxonomic ordering, badge bubbles, and filter bar from Notable Sightings apply here too. Requires an eBird API key.

  • Regional Taxonomy report

    Community → Regional Taxonomy generates an interactive species checklist for the currently selected region using live eBird API data. Seen species are marked with a checkmark; unseen species appear in grey. When a photo catalog is open, a blue dot marks each species you have photographed. Filter buttons let you focus on seen, unseen, photographed, or not-yet-photographed species. Requires a free eBird API key.

  • eBird API key in Preferences

    A new field in Preferences stores your personal eBird API key, required for community reports. Get a free key at ebird.org/api/keygen.

v1.44 2026
  • Animated First Sightings Map

    A new animated map that plays back the first sighting of each species under the current filter. Unlike the Animated Lifer Map (which always shows life lifers), this map respects your active filter, so you can watch your county firsts, year firsts, or any filtered species list accumulate chronologically.

  • Animated map tooltips

    During playback of either animated map, a tooltip tracks each newly plotted species, showing its name, rank, date, and location.

  • Fix — Animated Sequence Map crash

    Resolved a crash that occurred in the Animated Sequence Map with large photo collections.

v1.41 2026
  • Photo catalog safeguards

    A series of fixes prevents accidental data loss when opening, switching, or closing photo catalogs. The app now guards against overwriting an existing catalog when a new eBird data file is opened.

  • No catalog, no problem

    Adding photos without a catalog open now prompts you to create one before saving. If you cancel, your in-progress work is preserved and you can try again.

  • Unsaved-changes protection

    Closing the Manage Photos window or the photo catalog while changes are pending now asks whether to save or discard, rather than silently discarding.

  • Catalog-switching guard

    Opening a different photo catalog while Manage Photos is open is blocked to prevent conflicts. Switching catalogs with unsaved changes prompts to save first.

  • CSV catalog conversion required

    Legacy CSV photo catalogs must now be converted to the .jsonl format before they can be used. The app guides you through the conversion and will not open a CSV without it.

  • Default catalog tracking fixed

    Declining "Set as default catalog?" now correctly preserves the previous default. The Preferences dialog always shows the stored default rather than the currently open catalog.

  • Menu visibility improvements

    The Photos menu, Close eBird Data File, and catalog-related File menu items are now shown and hidden based on what is actually open, reducing clutter.

v1.4 2025
  • eBird species code in Rename Photos

    The Species Name Format picker now includes eBird Species Code (e.g. gretit1) alongside Common Name and Scientific Name.

  • Smarter photo-to-species matching

    When adding photos to the catalog, filename matching now checks eBird codes, BBL banding codes, common names, and scientific names as substrings, handling arbitrary filename patterns from any camera or workflow. Previously only whole-word token matching was used.

  • Duration-aware checklist matching

    Photo EXIF timestamps are now matched to the checklist whose window (start time + duration) is closest, so a photo taken mid-checklist correctly matches that checklist rather than the next one to start.

  • Sighting Filter label

    The filter panel is now labelled Sighting Filter to distinguish it from the Photo Filter.

  • Chart names updated

    Photo-related charts are now named Families & Orders by Photos, Total Photos, New Species Photographed Each Year, and Photographed Species Growth Over Time.