Releases: ONLYOFFICE-QA/onlyoffice_api_gem
Releases · ONLYOFFICE-QA/onlyoffice_api_gem
v1.0.0
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
tocreate_currency_rate
according to documentation - Rename
get_reassign_progress
toreassign_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
0.12.0 (2021-07-12)
New Features
- Add
OnlyofficeApiInstance
class for usage without global namespace setup
v0.11.0
0.11.0 (2021-06-22)
Changes
- Add more detailed exception if response is not JSON
v0.10.0
0.10.0 (2021-04-29)
Fixes
- Fix incorrect homepage of gem
v0.9.0
0.9.0 (2021-04-29)
Fixes
- Change
Config#default_configuration
domain
v0.8.0
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
andruby-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
tov1.9.0
--fail-fast
for defaultrake
spec task
v0.7.0
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 toSettings
- Add support of
Teamlab.configure#proxy
-Net::HTTP::Proxy
object - Add
create_new_if_exists
option toFiles#insert_to_my_docs
- Add
Settings#get_version_build
request - Add
Mail#always_display_images
andMail#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 severalFiles
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 argumentbidCurrencyAbbr
- 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
toCrm#update_invoice_group_status
- Rename
Crm#add_deal_to_contact
toCrm#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
toCrm#get_invoice_settings
- Remove Basecamp import methods
- Remove undocumented
Mail#generate_custom_guid
method Community#update_event
requiretype
and change to keyword arguments- Rename
remove_event
todelete_event
according to official docs.
Keep old name as alias - Minor cleanup in
gemspec
Add support of Files#document_server_info.
v0.3.12 Add support of Files#document_server_info.
Fix some test. Add more settings
- Fix a lot of tests. But not all
- Add get_sso_settings, get_ldap_settings, get_white_label_sizes methods in Settings