- βοΈ doc updates
- π when fixing a bug
- π when making general improvements
- β when adding tests
- β¬οΈ when upgrading dependencies
- π when adding new features
- β¬οΈ Update pinned node-cot dep
- β¬οΈ Update pinned node-cot dep
- π Enable Flow Stripping Option
- π Switch to using body to avoid URL encoding issues
- π Adjust mission contentResource to support REMOVE_CONTENT
- π Fix connect_ssl race condition where a stale socket's delayed close or end event could destroy a newly-reconnected socket, leaving the connection permanently dead after a server restart.
- π Significantly improve memory performance of client when writing large amounts of data
- π Wrap return type of Client list in TAKList object
- π Allow specifying Client Endpoint List query parameters
- π Add support for Client Endpoint List
- β¬οΈ Update Core Deps
- π MissionGuid is optional
- π Update MissionChange type
- π Require clientUid in Mission Invite List
- π Updated Mission Invite after talking to TPC Developers
- π Add Mission Invite Get and improve List Support
- π Add Mission Invite & Uninvite Support
- π Update Github Actions Workflow
- π Update Github Actions Workflow
- π Introduce deleting/revoking by ID and add TS Docs
- π Introduce first batch of Certificate APIs
- π Add Build Step
- π Update Release Process
- π Update Mission type to require description
- π Update Mission must occur via
guid
- π Fix Mission Creation with Groups
- π Use
PUTFor Mission Creation
- π Fix Group Assignments in Mission Updates
- π Allow setting keywords when creating or updating Missions
- π Mission Updates
- π Introduce Listing Mission Invites
- π Allow filtering Data Packages by name
- π Add Iconset API Wrapper
- π Due to a bug in TAK Server (https://issues.tak.gov/browse/TKS-1023) patch the Mission List Layers to only use Mission Name
- π Add interactive subcommand selection
- π Additional
dtgLog support
- π Allow setting Log
dtgvalues
- π Throw invalid password for 401 or 403 code on OAuth Generation
- π Make
Package.MIMETypeoptional
- π Make
Mission.Content[].SubmissionUseroptional - π Make
Mission.Content[].MimeTypeoptional
- π Make
Package.SubmissionUseroptional
- π Make
Package.Keywordsoptional
- π Make
Package.Tooloptional
- π Pass LogID value in Mission Log Update
- π Don't allow forward slashes in Mission Names
- π Mission Creation is now done by a single query param
- π Include Int Certs in returned CA chain
- π Add
SecurityModule
- π Allow setting Groups when creating a Mission Package
- π Add the ability to set keywords on a Mission Package
- π Migrate to
xml-jsand removexml2jsto reduce dependency count
- π Allow constructor opts to pass through CoT Parser options
- π Remove Debug Calls
- β¬οΈ Update Core Deps
- π Add support for Group Selection in Video Creation API (v2)
- π Make CreatorUID Optional
- π Make CreatorUID Optional
- π Explicitly export Type Definitions in package.json
- π Include declaration files in build process
- π Handle different content-types in Package List API
- π TAK Server 5.5 changed the Cookie format so this PR switches to Bearer tokens
- β¬οΈ Update Core Deps
- π Update
TAK.writefunction to use promises - π Update all instances of CoTParser to await new Promise
- β¬οΈ Update Mission Response expectations
- β¬οΈ Include CA list in SignClient list
- β¬οΈ Migrate to
node-cot@13
- β¬οΈ Update Core Deps
- β¬οΈ Update Core Deps
- π Add Profile Connection API Call
- β¬οΈ Update Core Deps
- π Ensure MissionTokens are used internally if present in a top level call
- π Ensure Mission Name meets regex/length requirements of TAK Server on creation
- π Add Locate API SDK
- π Register and validate
--formatflag in CLI - π Allow specifying custom p12 file for auth
- π Fix Global bin registration
- π Breaking Change TAK constructor & connect sig. to make CloudTAK used props optional
- π Introduce new CLI
- π Introduce
Files.listAPI Integration
- π Support additional TLS options
- π Allow getting & setting repeater period
- π Fix relative path
- π Add exports field to package.json
- π Add ability to delete Repeater
- π Add initial support for the Repeaters API
- π Add initial support for the Injectors API
- π Fix named export
- π Include TAK API Operations SDK
- π Events are always forwarded regardless of destroyed status
- β¬οΈ Update all core deps
- π Explicit TS return defs
- β¬οΈ Update all core deps
- β¬οΈ Update all core deps
- β¬οΈ Update required
node-cotversion to 12
- β¬οΈ Update required
node-cotversion to 11
- β¬οΈ Update required
node-cotversion to 10
- β¬οΈ Update required
node-cotversion to 9
- π Remove Remainder
- π Optimize Regex Compilation
- π Optimize Regex Compilation
- π Fix remainder values for multi-line regex
- π Fix lints
- π Support parsing XML CoTs with multiline fields
- β¬οΈ Add necessary library types
- β¬οΈ Update required
node-takversion to 8.0.1
- β¬οΈ Update required
node-takversion to 8
- β¬οΈ Update required
node-takversion to 7
- π Add automatic GH Release
- β¬οΈ Move ts-eslint to dev deps
- β¬οΈ Update to ESLint Flat Config System
- β Fix tests
- β¬οΈ Update
node-cot@6.1Which uses the new.properties.metadatafor user defined properties
- β¬οΈ Increase Ping Aggressiveness
- β¬οΈ Update to latest TS Libraries and Node-COT@5.5
- π Fix leak where retries would spin up new Ping Intervals
- π Fix capture group to not be numbered
- π Update regex in findCoT to find
<event>but not<events> - β¬οΈ Update to latest deps
- β¬οΈ Update to latest deps
- π Add
secureConnectevent
- π Destory client when a new client is created after
reconnectis called
- π Perform initial parsing in try/catch
- π Remove ts-ignores now that node-cot has strong type defs
- β¬οΈ Move
node-cottopeerDependencies
- β¬οΈ Update node-cot
- β¬οΈ Update node-cot
- β¬οΈ Update node-cot
- β¬οΈ Update node-cot
- β¬οΈ Update node-cot
- π Update node-cot to support encoding Polygons and LineStrings
- π Non-Zero Opacity Level
- π Close Polygons in Node-CoT
- π Bump Build
- π Properly encode Polygons in Node-COT
- π Fix Lint Errors
- βοΈ Add a CHANGELOG, Initial Commit