- #117 Update http-builder-ng to custom 1.0.5 to use actual OkHTTP
- #101 Fix typo in putCustomer method
- #102 Fix typo in putObjAddress method
- #103 Fix passing arguments in deleteSubjectGroup
- #104 Fix saving addresses via putEntityAddress
- #98 Generate version for task event
- #85 Change default history level to 'none'
- #82 Add new Jasper report methods
- #80 Add junit-vintage for groovy tests
- #11 Rename Invoice to Charge log
- #13 Fix id and non-id fields in helpers.hydra.Individual trait methods
- #35 Set private modifier for hid.hydra.Account#put* methods
- #36 Rename Bill to Invoice
- #71 Add Jasper report connector
- #54 Add ymlAPI for testing
- #93 Allow to disable certificate check for HTTP clients
- #63 Cast BigInteger and BigDecimal to String
- #75 Remove query and path from HTTPRestProcessor after processing
- #57 Fix contract helper null-value escape
- #25 Add Planado APIv2 connector
- #38 Add method for job updating into PlanadoV2 class
- #33 Allow to pass goodValueId into hid.Hydra#getGoodAddParamsBy
- #24 Add methods for files to document attaching
- #39 Add custom fields in create and update methods in PlanadoV2 class
- #39 Add html and Content-Disposition to file attachment to mail sender
- #32 Allow to pass only specific fields into hid.Hydra#updateSubscription method
- #43 Allow to start pizza_order process from third-party systems
- #45 Add method for adding document-subject bind
- #50 Add PDF conversion option to Imprint print interface
- #27 Remove redundant get methods from hid.Hydra class
- #28 Fix return types of HID class methods
- #30 Fix wrong Self-Care app id passing into method calls
- #26 Fix passing appCode into hid.Hydra#mainInit method
- #34 Search settlement accounts for base subjects, not personal ones
- #41 Use http-builder-ng-okhttp with PATCH requests support
- #42 Fix MailSender usage without auth
- #29 Fix calling changePassword in net serv access put methods
- #47 Fix hid.Hydra#tagify method
- #2239604 Fix hid.Hydra#mergeParams method
- #44 Add subjTypeId to hid.Hydra#prepareSubjAddParam method
- #46 Fix hid.Hydra#deleteEntityAddress method
- #49 Fix MailSender auth
- #4 Allow partial updates in hid.Hydra#update* methods
- #7 Add raw arg to Order constructor
- #9 Notify HOMS about task events
- #10 Send candidate users & assignee to HOMS with task event
- #3 Add methods to tag entities into hid.Hydra class
- #20 Add newMessage method to MailSender class
- #3200317 Allow to pass constant id with non-Integer type into getConstantCode method
- #8 Prettify runCommand, Add constants, use constants instead of magic numbers in logger, Update docs
- #d0b5409 Fix stack overflow with recursive getProperty call in Order class
- #adbcdfc Fix hid.Hydra#createCustomerAccount method
- #94b1996 Fix hid.Hydra#createAddAgreement method
- #9b4ed0b Fix hid.Hydra#putObjAddress method
- #1a2834b Fix getFreeIPAddresses and getFreeIPv6Addresses method
- #77ddad0 Fix helpers.Hydra#createAddress method parent addresses handling
- #9737e0e Fix helpers.Hydra#addCustomerGroupBind method
- #32c7f99 Don't call customer equipment create procedure for provider equipment
- #989ec5c Fix n_subj_address_id field name in hid.Hydra
- #b14ab35 Fix add params saving in Hydra helper
- #f5042f3 Fix hid.Hydra#getSubnetAddressesByVLAN method with code input
- #85127dc Fix hid.Hydra#addAdjustment method
- #2b22ae7 Fix hoper.Hydra#getAddParamValue method
- #d58ab24 Fix hid.Hydra#createEquipment method
- #19c0746 Fix helpers.Hydra#fetchSubscription method
- #12 Fix helpers.Hydra#parseRegion method
- #207b8cc Fix exception while getting constant with spaces in code
- #7a30801 Fix names of methods getConstantByCode and getConstantCode
- #19 Fix MailSender class methods return values
- #21 Fix HID#queryDatabase return value codepage for List output
- #23 Fix SMTP connection auto close after sending e-mail
- #05e0108 Change hydra_account field to
hydra_customer_id
in Odoo class - #d4a4a88 Improve Region and Address class of hid.Hydra
- #860706d Add private modifier to internal only methods
- #6a8e117 Fix CSV generation and parsing issue
- #44fa4cb Improve CSV parsing
- #189c94b Improve CSV boolean coercion
- #3eb6018 Change return value of
getAt
method of CSV class - #ac181f6 Allow to update values with plus method of CSV class
- #834ef9d Improve
get/setProperty
type coerse of CSV class - #20e2150 Force NVL
homsOrderData*List
variable values Until CONSULT-3350 will be fixed - #6ae938f Merge camunda-helpers with camunda-ext
- #fdb5237 Convert numeric values to BigInteger of BigDecimal in
Order
class - #b47f0f2 Use
objectAddressId
instead ofaddressId
in helpers.Hydra address methods - #49aca5d Set
force: false
as default value for add params deletion behaviour - #2b7e372 Change default
addrType
from Serv to Actual - #28abfa0 Coalesce
'null'
,''
variable values tonull
inOrder#getValue
method - #08b1dd1 Fix
StringUtil.isEmpty
function forfalse
and0
values
- #ddcbe81 Explicitly set Java 8 target
- #844fe16 Pass day, month, year and ISO datetime to Imprint Also add proper Formatter to DateTimeUtil
- #d0d978a Add forceIsEmpty and forseNotEmpty into StringUtil class
- #4de3cf9 Add mergeNotNull to MapUtil class
- #a279edf Add
upperCase
andlowerCase
to ListUtil class - #2e0a7e0 Add prefix argument to file methods of Order class
- #c5c0a2b Add Message class to hid.Hydra
- #4dfc532 Improve SQL generator Separate SQL generator (
prepareTableQuery
) and executor (getTableData
) - #9bff882 Get provider, recipient, etc data for document
- #07bffbd Add
getOpfCode
method to Ref class - #71e1951 Add named args support to
getAvailableServices
method - #0bb7285 Add
buildingType
togetRegionTree
method - #9e9319f Add merge method to MapUtil
- #767a637 Add
homsOrderCode
to data pass to Imprint - #237cdb5 Add constructor of CSV class for CharSequence and List input
- #838883d Convert CSV class to
List[Map]
inJSON.to
method - #be8e7bd Improve CSV class documentation
- #b4bd707 Parse first of
List[List]
as header in CSV constructor - #c3c49bc Allow to pass String to
isExistsWhere
anddeleteWhere
methods of CSV class - #92b3f46 Fix
CSV#parseHeader
method for Map input - #55492ef Add
internal.Version
class for checking Hydra and other platform versions - #ea302db Add
#toIntStrict
,#isIntegerStrict
to Numeric class - #8d37785 Add version fetching to hid.Hydra class
- #9ab662b Allow to pass maps to non-id args of Hydra class methods
- #a9abeeb Add Param trait to hid.Hydra class
- #6455711 Add support of 5.1.2 resources like assigning free IPv6 subnets
- #206c0cf Improve add params type handling in hid.Hydra class
- #4033c3b Add helper functions for entities add params
- #a9d7caa Add
parObjAddressId
field into hid.Hydra andhelpers.Hydra
classes - #5bfcd65 Add vlanId arg to
hid.Hydra#getFreeIPAddresses
and#getFreeSubnetAddresses
- #5bfcd65 Add
hid.Hydra#getSubnetByVlan
method - #ca7a889 Limit
hid.Hydra#getFree*Addresses
results - #3e359eb Add
get*Mask
andget*Gateway
methods into hid.Hydra and helpers.Hydra classes - #e9e887e Add timer task methods into
helpers.Camunda
class - #c8f543b Allow to set logging level for process instance, change logging level with third-party system responses from info to debug
- #7a10638 Add
firstNotNull
andfirstNv
l methods toutils.ListUtil
class - #bb0ca98 Improve constructor default args params
- #9852bef Save bind id to
Customer(NetService)Id
variable inhelpers.Hydra
- #724b32d Add
isPublic
arg togetFreeIP/Subnet
methods - #c82ed5a Add SimpleLogger constructor without DelegateExecution input
- #4614440 Add MailSender additional security options
- #82e620a Allow to use another file upload field names
- #d3f94c3 Hide file content in
hoper.Hydra#createSubjectFile
method - #3e75edb Allow multiple subnets assigned to VLAN in
hid.Hydra#getFree*Address
methods - #42dead6 Add order arg to
hid.Hydra#get*By
methods - #1b30836 Fetch ticket dynamic fields in
OTRS#getTicket
method - #83abbaf Allow to skip arguments for
mainInit
in hid.Hydra class - #94dea67 Allow to pass both
vlanId
andsubnetAddressId
intogetFreeIPAddress
method - #ddfc292 Allow to pass
typeId
insteadrefTypeId
intohid.Hydra#getRefsBy
- #bc63653 Allow to pass custom roles while creating conract/app/add agreement
- #0faa846 Allow to delete network service subscriptions
- #80ef386 Add
getPersonPrivateBy
method into hid.Hydra - #12dba8d Hide files base64 content in OTRS class methods
- #14a989a Fix
queryFirstMap
andqueryFirstList
in hid class - #7792d88 Fix
add*AddParam
return value - #6acfcfc Fix
closeObjAddress
method arg names - #14d8afd Fix
mergeParams
method - #7c99353 Fix 'en' locale id too often fetching from DB
- #c22478e Fix 'ru' locale id too often fetching from DB
- #803638b Fix subquery usage detect in HID class
- #c9b7133 Fix
getRefsBy
search bystring2
field - #74ff93a Fix trait private static classes compile error
- #9f09816 Fix
parseLines
items coerse - #6c8c229 Fix
skipLines
behaviour - skip lines only in constructor - #e9048d5 Fix
CSV#plus
operator overload with List input - #a143508 Fix
withHeader
value pass into CSV constructor - #f58d33e Fix
isExists
method of CSV class - #f016367 Fix issues detected by SonarQube
- #989b3f3 Fix
hid.Hydra#updateDocument
method - #f7be912 Fix
Minio#getFile
method - #c0603be Fix
helpers.Hydra#addNetServiceAccess
method - #ceeba22 Fix
hoper.Hydra#prepareParams
method - #1e192e6 Fix
helpers.Camunda
method calls - #454d7ab Fix creating binds between two main equipment in Equipment helper
- #4f7576d Truncate birth datetime to day in hid.Hydra class
- #6ade771 Fix
hid.Hydra#mergeParams
for[in:]
input - #75abb19 Fix hid.Hydra datatype names
- #3d224a5 Convert varchars into strings in HID and hid.Hydra classes
- #08e91d8 Fix errors in hid.Hydra and helpers.Hydra address methods
- #0f72f6b Fix
parObjAddressId
misspell - #b4a6be5 Fix
Mail#attachFile
method - #e464f26 Fix missing prefix in
homsOrderData*FileList
setter - #171420e Fix Boolean coalesce to
'Y'/'N'
in CSV class - #48bf3b1 Coerse fields to String in Planado connector
- #ca47123 Fix hoper.Hydra class private methods
- #21e56db Fix odoo class private methods
- #3a44e04 Don't pass
firmId
inhid.Hydra#addAdjustment
method for version older than 5.1.2 - #cc94dea Fix hid.Hydra.Document trait methods
- #1f7acb1 Fix updating equipment in h
id.Hydra#putEquipment
method - #bf80dc2 Catch errors in
Imprint#print
method - #1fee796 Fix person add params
- #98c2610 Use only subjectId for getSubject at hid.Hydra
- #f84d1f7 Use only docId in getDocument at hid.Hydra
- #cdea4af Rename get*Addresses to get*AddressesBy in hid.Hydra class
- #9479085 Sync equipment and subject add param methods in hid.Hydra
- #3e8c3cb Use environment variables to store integrations credentials
- #bd61a2c Move subject add param value type detect to function at hid.Hydra
- #b77eb43 Remove good tags field from hid.Hydra
- #6e5fe86 Use HOMS_TOKEN instead of HOMS_PASSWORD in HOMS class
- #487cdb7 Use SIMPLE_DATE_FORMAT for Date class format Instead of SIMPLE_DATE_TIME_FORMAT
- #50497cd Limit SELECT results for getEnityBy methods in hid.Hydra
- #7b65aa1 Add snakeCase and Map keys handlers to StringUtil class
- #f974d24 Add Odoo connector class
- #e5493e9 Add support of v1 to Hoper class
- #1f40b31 Add Person methods to Hoper class
- #f0fab2d Allow to pass null fields value to Hoper and Odoo methods
- #def0331 Add getEntities method to hoper.Entity class
- #d4233f8 Support pagination in Hoper.Entity class
- #70804a5 Add getPersons method to hoper.Hydra class
- #2fcc6a0 Add company methods to hoper.Hydra class
- #f0bccc0 Add addresses methods to hoper.Hydra class
- #918be40 Add customer methods to hoper.Hydra class
- #396ec2c Add account methods to hoper.Hydra class
- #25506bf Add contract methods to hoper.Hydra class
- #09867b8 Add equipment methods to hoper.Hydra class
- #9e96219 Add subscription methods to hoper.Hydra class
- #d6f9f9c Add overdraft methods to hid.Hydra class
- #e8f0554 Add refreshContractTree method to hid.Hydra class
- #9dfbfff Add processCustomer method to hid.Hydra
- #893c659 Add aliases for methods to hid.Hydra
- #955047b Add iso method to DateTimeUtils class
- #a5ce97b Set current firmId in hoper.Hydra methods
- #b16f515 Add some wrapped put methods into hoper.Hydra
- #3d6eb4c Allow to use multiple add params for subject at hid.Hydra
- #5bfc89a Add deleteSubjectAddParam into hid.Hydra
- #702ad63 Add good additional params methods into hid.Hydra
- #115366f Add document add param methods into hid.Hydra
- #69293ae Add get refs methods into hid.Hydra
- #79dfc74 Add getAccountsBy method into hid.Hydra
- #ea8f197 Allow to use named args for account metods in hid.Hydra
- #05c0550 Allow to pass GStringImpl to getTable methods in hid.Hydra
- #4da8100 Add contract app and add agreement methods to hid.Hydra
- #1232857 Allow passing GStringImpl to hid.execute
- #aeed9d1 Allow to pass named args to update methods in Odoo
- #05fd797 Add null escaping to Planado class methods
- #bbc4212 Add serv scheme methods to hid.Hydra
- #3f1cc56 Add OTRS connector For OTRS v6
- #6901d2f Allow to pass object id to net services methods in hid.Hydra
- #de6af59 Add generateRandomString to StringUtil class
- #7238f55 Add priorityId to otrs.Ticket class
- #379362a Allow to not pass data to print form in Imprint.print Pass order data by default
- #81e1070 Add stream cast functions to IO class
- #a48612a Add Minio connector class
- #d17b229 Allow to use Groovy native named args in HOMS.createOrder
- #628ba77 Add methods for receiving actual charge logs and account periodic sums into hid.Hydra
- #80d116b Add methods for managing subject comments into hid.Hydra
- #f9bca96 Add isInteger, isFloat, isNumber to Numeric class
- #719c86a Add MapUtil and ListUtil classes with useful methods Like parse, nvl, isList, isMap
- #29bb45d Add CSV util class with useful methods
- #7ea912c Add useful static and non-static methods to Order class
- #a93ddf4 Allow to pass list as 'in' or 'not in' values in hid.Hydra
- #032016d Add support of LocalDate into DateTimeUtil
- #2e5bf3c Add doc subject methods into hid.Hydra Also allow to fetch documents by member and manager roles
- #a5837ea Add putDocument method into hid.Hydra
- #c2ae664 Add invoice content get methods into hid.Hydra
- #c456ab8 Add bill documents and content methods into hid.Hydra
- #1c7fd3f Move hoper file methods into separate class
- #e1d6042 Allow to create order in HOMS with no data
- #7fed977 Use functions for cache in ref and getTableColumns in hid class
- #61034f0 Improve DateTimeUtil methods
- #ce8d885 Return password from addCustomerNetServiceAccess and addCustomerAppAccess in hid.Hydra
- #c347496 Allow to use native named args for add*AddParam functions in hid.Hydra
- #0236303 Add functions for managing doc binds into hid.Hydra
- #3484eb7 Transparently convert date types to ISO string and backwards in Order class
- #1be3bef Improve type checking
- #432357d Add joinNonEmpty method to StringUtil
- #b8b21d9 Add deepCamelizeKeys and deepSnakeCaseKeys methods into MapUtil class
- #6d6d1b8 Add Dadata connectors
- #6df2424 Add GoogleMaps connector
- #b067bca Move connectors to their dirs
- #fac820f Pass resellerId to Hydra REST API
- #fb24b85 Add method for updating quick search into hid.Hydra
- #0dbb535 Fix runCommand quotes usage in Console class
- #06518c1 Change Planado methods return values
- #79c55e0 Use format string with TZ only for ZonedDateTime
- #35907c0 Fix overdraft methods missing default param
- #044b388 Fix get refs method in hid.Hydra
- #4939dc1 Fix get document and add params methods in hid.Hydra
- #7252d7c Use correct workflow for add agreement and contract in hid.Hydra
- #ebf6238 Fix contract app adn add agreement creation in hid.Hydra
- #1852a7e Fix SMTP port cast to Integer in Mail class
- #4b055f5 Explicit convert byte[] to String in http logging
- #e616064 Fix Planado createUser/Company return value
- #0796d8d Fix good add param types in hid.Hydra
- #8181071 Add workaround to [HttpBuilderNG issue|http-builder-ng/http-builder-ng#210]
- #a0f11dd Fix get contract app/add agreement in hid.Hydra
- #badecdc Fix refreshContractsTree method in Hydra v5
- #88f0ec5 Do not log files content in Imprint.print method
- #f51e713 Do not log files content in HOMS.attach_files method
- #293efaa Fix wrong type cast of getSubjectParamType method in hid.Hydra
- #8e6f18f Fix fetching free phone numbers by tel code in hid.Hydra
- #16c5551 Fix list of lists JSON escaping
- #42b0665 Fix STARTTLS issue with GMail SMTP
- #5db94c4 Change contact filling in Planado class
- #50 Add PDF conversion option to Imprint print interface
- #9a78333 Added SimpleLogger
- #08e46b2 Add utils class for Oracle, Order, IO, JSON, String and DateUtil
- #2301d54 Add user and password auth to HTTPRestProcessor class
- #e2634a4 Add class for HOMS API
- #94cc1cb Add class for Imprint API
- #b2030d9 Add class for HID API
- #d51242f Add class for Hydra (via HID) API
- #1940b23 Move build from Ant to Maven
- #8f580d2 Added Mail and Planado connectors
- #f904daf Added options to hide request & response body for RESTProcessor
- #97ed434 Added utils: Numeric, Order
- #8e37bf1 Some logging methods usage fixes
- #50 Add PDF conversion option to Imprint print interface