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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions