Skip to content

Change Log #53

Description

@caver456

This change log page is under development. Check back for a full list soon.

caltopo_python 2.0.0 - released to pypi 1/17/2026

Major enhancements since caltopo_python 1.0.0 (released to pypi 7/27/2024)

  • Non-blocking requests with callback handling
  • LiveTrack support (addLiveTrack, updateLiveTrack (though you can send the request directly from any tool), stopLiveTrack)

Other enhancements and bug fixes since caltopo_python 1.0.0:

  • add CustomEncoder to let json.dumps show lists of Callables
  • change default syncInterval from 5 seconds to 10 seconds
  • add more user-definable callbacks:
    • requestQueueChangedCallback
    • failedRequestCallback
    • disconnectedCallback
    • reconnectedCallback
    • mapClosedCallback
  • more concise printing of exceptions and tracebacks
  • more concise printing of updated data during sync responses
  • new map creation
  • close map while leaving the mapless session open
  • improve getMapList and getAllMapLists to show folders, bookmarks, and locked status
  • add getAccountsAndFolders to get a complete data structure of all group accounts and folders
  • automatic retries after disconnect is detected, until reconnect is detected
  • add new method addAssignment with Line or Area as an argument (addAreaAssignment and addLineAssignment still exist)
  • editFeature no longer calls add with existingId argument - which was obscure; now editFeature makes requests directly

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions