0.019 2023-02-24
- Collection.pm
- added: 'cursor' do obtain a generic database cursor
- modified document_paths to use AQL
0.018 2023-02-24
- Collection.pm
- added: 'delete_document' do delete a document
0.017 2023-02-24
- Collection.pm
- add options to 'bulk_import'
0.016 2022-10-07
- Collection.pm
- removed: 'load' and 'unload' from the Collections API
(deprecated upstream)
- added: 'bulk_import' to import an array of documents
0.015 2021-02-20
- Add configuration option for scheme (defaults to http)
- Add http_status method to get last request HTTP status code
- Refactored API module code.
0.014 2021-02-19
- Collection.pm
- new method: document
- Guarantee sequential testing.
0.013 2020-06-24
- Skip tests if authentication fails.
0.012 2020-05-04
- May the 4th be with you!
- Collection.pm
- new methods: get_indexes and create_ttl_index
(thanks to João Miguel Ferreira)
0.011 2020-01-14
- Changed access_level API: new parameter order.
- Rewrote part of the method definition, making it easier to maintain.
- Use HTTP::Tiny methods in uppercase (fix 3.6.0 ArangoDB incompatibility).
0.010 2019-05-01
- Tango.pm:
- Obtain current database;
- Create database support full REST options;
- list_databases changed to list only user-accessible databases;
- list_collections removed.
- Database.pm
- list_collections support excludeSystem option;
- create_collection supports all REST options;
- Collection.pm
- new methods: info, checksum, count, figures, load, unload, properties,
rotate, revision, set_properties, rename, recalculate_count, load_indexes,
truncate;
0.009 2019-04-29
- Tango.pm:
- Get user permissions for specific database/Collection (get_access_level)
- Set user permissions for specific database/Collection (set_access_level)
- Clear user permissions for specific database/Collection (clear_access_level)
- Database.pm:
- Delete route (delete)
- Obtain user access level (get_access_level)
- Set user access level (set_access_level)
- Clear user access level (clear_access_level)
- Update user data (update_user)
- Replace user data (replace_user)
- Collection.pm
- Obtain user access level (get_access_level)
- Set user access level (set_access_level)
- Clear user access level (clear_access_level)
0.008 2019-04-26
- User admin routes (list_users, user, user_databases)
- Cluster metadata routes (server_role/cluster_endpoints)
- Server routes (engine)
0.007 2019-04-24
- Cluster metadata routes (server_id)
- Metadata routes (target_version, log, log_level, server_availability, server_mode)
- Be creative. New module name: Arango-Tango
0.006 2019-04-22
- User routes (create/delete)
- Metadata routes (status/time/statistics and statistics_description)
0.005 2019-04-11
- Cursor creation now supports all options from Arango::DB API.
- Cursor next method to request further hits.
0.004 2019-03-30
- Rewrote REST API calls
- Validate options with JSON::Schema::Fit
0.003 2019-03-25
- Added 'collection' method.
- Reworked tests to delete the testing database if it exists.
(dangerous, but will keep for now)
- Testing mechanism for uri parameters under work.
- Complete support for: _api/version
- First cursor implementation
0.0002 2019-03-23
- Require specific version of MIME::Base64 for encode_base64url method.
0.0001 2019-03-22
- Basic version. Almost useless. A two hour begining.