Skip to content

Releases: ONLYOFFICE-QA/onlyoffice_api_gem

v1.0.0

04 Feb 08:58
edef25c
Compare
Choose a tag to compare

1.0.0 (2022-02-03)

New Features

  • Add CRM#get_currency_rate_by_currency method
  • Add CRM#update_currency_rate method
  • Add CRM#get_contact_information method
  • Add CRM#get_contact_access_rights method
  • Add CRM#add_address_info method
  • Add CRM#update_address_info method
  • Add CRM#check_invoice_existence_by_number method
  • Add CRM#get_invoice_by_number method
  • Add CRM#get_contact_opportunities method
  • Add CRM#delete_contact_tag_of_group method
  • Add People#get_user_by_email method
  • Add People#get_user_photoes method
  • Add People#send_delete_instruction method
  • Add People#join_to_affiliate_programme method
  • Add People#start_remove method
  • Add People#remove_progress method
  • Add People#terminate_remove method
  • Add Projects#get_a_comment_preview method
  • Add Projects#add_project_comment method
  • Add Projects#discussion_subscribers method
  • Add Projects#preview_of_discussion_message method
  • Add Projects#delete_milestones method
  • Add Projects#milestones_by_project_id_and_status method
  • Add Projects#milestones_by_project_id method
  • Add Projects#delete_projects method
  • Add Projects#report_template method
  • Add Projects#update_projects_settings method
  • Add Portal#delete_portal method
  • Add rspec-retry support
  • Add ruby-3.1 to CI
  • Add yamllint to CI
  • Add CodeQL to CI
  • Run linters in CI before actual tests

Refactor

  • Rename set_currency_rate to create_currency_rate according to documentation
  • Rename get_reassign_progress to reassign_progress

Changes

  • Use new uploader for codecov instead of deprecated one
  • Require mfa for releasing gem
  • Fix issues from new rubocop version v1.24.0
  • Remove teamlab_spec since it was used for non-actual preparations

v0.12.0

12 Jul 13:09
0b865a4
Compare
Choose a tag to compare

0.12.0 (2021-07-12)

New Features

  • Add OnlyofficeApiInstance class for usage without global namespace setup

v0.11.0

22 Jun 14:21
5e844f9
Compare
Choose a tag to compare

0.11.0 (2021-06-22)

Changes

  • Add more detailed exception if response is not JSON

v0.10.0

29 Apr 15:23
0f51639
Compare
Choose a tag to compare

0.10.0 (2021-04-29)

Fixes

  • Fix incorrect homepage of gem

v0.9.0

29 Apr 14:00
3a4af94
Compare
Choose a tag to compare

0.9.0 (2021-04-29)

Fixes

  • Change Config#default_configuration domain

v0.8.0

18 Mar 12:03
bfa96f9
Compare
Choose a tag to compare

0.8.0 (2021-03-16)

New Feature

  • Check rubocop in CI
  • Add dependabot config
  • Add MailServer#tenant_domain_list method
  • Add MailServer#add_mailbox, MailServer#mailboxes,
    MailServer#delete_mailbox method
  • Add Mail#operations method
  • Add rubocop-rake support
  • Add ruby-3.0 and ruby-head to CI

Fixes

  • Fix travis command to running markdownlint
  • Fix Community#get_bookmarks_by_tag for tag with spaces
  • Fix duplicate ids for some CRM requrest (bug #41394)
  • Do not use random word length in test, sometimes it's zero
  • Remove randomness from Crm#update_invoice_group_status test
  • PortalCleanup#remove_users deletes terminated users
  • Add projects cleanup in default spec

Changes

  • Use actual ruby 2.7 in CI tests
  • Use GitHub Actions instead of TravisCI
  • Add CRM cleanup in rspec tests
  • Store all deps in gemspec
  • Add Gemfile.lock to freeze specific versions
  • Require ruby >= 2.5, since older version are EOLed
  • Fixes from update rubocop-performance to v1.9.0
  • --fail-fast for default rake spec task

v0.7.0

23 Dec 13:09
faa9641
Compare
Choose a tag to compare

0.7.0 (2020-04-29)

New features

  • #36:
    Refactoring Response class. Add new calendar methods.
  • #34, #35:
    Ignore empty arrays as request params.
  • Add feed methods: new_feeds_count, filter_feed, read_feed
  • Add GLOBAL_ADMIN_ID constant to Settings
  • Add support of Teamlab.configure#proxy - Net::HTTP::Proxy object
  • Add create_new_if_exists option to Files#insert_to_my_docs
  • Add Settings#get_version_build request
  • Add Mail#always_display_images and Mail#set_always_display_images
  • Add Crm#get_invoice_item_by_id request
  • Add Project#projects_settings request
  • Add Community#delete_bookmark
  • Add Community#delete_forum_post, Community#delete_forum_topic
  • Add People#start_reassign_user_data,
    People#get_reassign_progress,
    People#terminate_reassign
  • Add Community#delete_event
  • Add Community#delete_thread
  • Add Community#delete_category
  • Add params support to several Files methods
  • Remove usage of httmultiparty
  • Add shortcut Response#data method
  • Add Group#info_by_name method
  • Add Mail#set_default_account
  • Add support of rubocop-performance
  • Add markdownlint support in travis
  • Add rake task to release gem on github

Fixes

  • Crm#create_opportunity set requred argument bidCurrencyAbbr
  • Remove non-existing method Crm#group_contact_info, Crm#group_contact_info_update
  • Fix Crm#get_summary_table request
  • Fix Crm#create_invoice_line request
  • Fix Crm#create_task_template request
  • Fix Settings#get_sso_settings request
  • Fix Community#update_wiki_page_comment request
  • Fix Files#create_html_in_common_docs request
  • Fix Project#get_template request
  • Fix Crm#delete_contact_status request
  • Fix Crm#delete_case_group request
  • Fix Crm#set_rights_to_case request
  • Fix Crm#change_contact_photo request
  • Fix Crm#delete_file request
  • Fix Crm#update_invoice request
  • Fix Crm#delete_invoice_line request
  • Fix Crm#update_organisation_address
  • Fix Projects#update_subtask request
  • Fix urls for Mail Images methods
  • Rename Crm#update_invoice_patch_status to Crm#update_invoice_group_status
  • Rename Crm#add_deal_to_contact to Crm#add_contact_opportunity
  • Remove non-existing method Crm#add_contact_address
  • Remove non-existing method Crm#update_contact_address
  • Remove non-existing method People#remind_password
  • Remove non-existing method Community#delete_post_in_topic
  • Remove deprecated method for CRM Task Template
  • Remove non-documented and not working Projects#set_task_order
  • Remove non-documented Projects#get_simple_task_by_filter
  • Remove non-documented Projects#get_task_order
  • Remove non-documented Projects#get_tasks_by_ids
  • Fix warning about using URI.escape

Refactor

  • Move development dependencies to Gemfile
  • Remove dependency of activesupport
  • Remove deprecated Crm#delete_contact_address
  • Remove deprecated Crm#save_crm_settings
  • Rename Crm#get_settings to Crm#get_invoice_settings
  • Remove Basecamp import methods
  • Remove undocumented Mail#generate_custom_guid method
  • Community#update_event require type and change to keyword arguments
  • Rename remove_event to delete_event according to official docs.
    Keep old name as alias
  • Minor cleanup in gemspec

Add support of Files#document_server_info.

14 Sep 15:30
Compare
Choose a tag to compare
v0.3.12

Add support of Files#document_server_info.

Fix some test. Add more settings

09 Sep 15:16
Compare
Choose a tag to compare
  • Fix a lot of tests. But not all
  • Add get_sso_settings, get_ldap_settings, get_white_label_sizes methods in Settings