Skip to content

Change Log #53

@caver456

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

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