Skip to content

Latest commit

 

History

History
888 lines (438 loc) · 38.2 KB

CHANGELOG.md

File metadata and controls

888 lines (438 loc) · 38.2 KB

CHANGELOG

v4.22.2 (2024-09-18)

Documentation

  • docs: update docs (84dff54)

  • docs: update manifest and readme (46633ec)

  • docs: adding new connectors logo (4bfa459)

Fix

  • fix: to generate version (6798f0c)

  • fix: merging with master (3f56fe4)

Unknown

  • Merge pull request #285 from Riminder/fix/connector-bullhorn

Fix/connector bullhorn (aa0f255)

  • Merge pull request #281 from Riminder/fix/connector-bullhorn

fix: pulling resume list to add more params and correct some function… (b176b83)

  • Merge branch 'master' into fix/connector-bullhorn (348c08e)

  • Merge pull request #284 from Riminder/feature/init-new-connectors-in-manifest

Feature/init new connectors in manifest (80254f6)

  • core: initialize new connectors in manifest (a5ffda8)

v4.22.1 (2024-09-12)

Documentation

Fix

  • fix: add token in headers (7109eec)

  • fix: docs (ee019d0)

  • fix: add params in request params instead of manually url concatenation (47b9231)

  • fix: pulling resume list to add more params and correct some functionalities (39c5e5f)

  • fix: lower case and remove spaces from ConnectorModel.type in manifest (fc91d61)

  • fix: adding 'root_template' input in 'generate_docs' (e34e165)

  • fix: connectors.json 'in_progress' field from str to boolean (a516f55)

  • fix: documentation tests (97642ff)

  • fix: change ConnectorModel.name.lower() to ConnectorModel.subtype (67fae73)

Unknown

  • Merge pull request #283 from Riminder/fix/connector-type-format-in-manifest

fix: lower case and remove spaces from ConnectorModel.type in manifest (851baaf)

  • Merge pull request #282 from Riminder/fix/documentation-generation-with-template

fix: adding 'root_template' input in 'generate_docs' (bc4d6dd)

  • Merge pull request #277 from Riminder/feature/update-connectors-list

Feature/update docs generation (6e4f20c)

  • core: remove obsolete FIXME (866e16e)

  • Merge branch 'master' into feature/update-connectors-list (a44a182)

  • Merge pull request #278 from Riminder/feature/fix-import-name-for-connectors

Feature/fix import name for connectors (85fb123)

  • Merge branch 'master' into feature/fix-import-name-for-connectors (5219d3b)

v4.22.0 (2024-09-09)

Documentation

  • docs: update documentation (e20b1bd)

  • docs: updating readme caused by subtype addition (69be864)

Feature

  • feat: setting all connectors subtype value (1269ad8)

Fix

  • fix: update connectors list (0af6157)

  • fix: connectors tests (aa658c3)

  • fix: connectors tests that uses based_on method (912611a)

  • fix: removing unecessary subtype in connectors initialization in tests (4fd07de)

  • fix: removing unecessary subtype in connectors initialization (c953ff9)

  • fix: updating pytests for subtype addition and making subtype optional (d14a679)

  • fix: adding missing tests related to subtype addition (fa5b855)

Refactor

  • refactor: use inpect to determine exact import name of connectors

This is critical for code that generated:

  • Python code examples which are expected to be accurate
  • Workflow code used by integrations via manifest.json (cf74170)
  • refactor: remove unused version since accurate version is found in pyproject.toml (ca2b797)

Unknown

  • Merge pull request #280 from Riminder/feature/update-subtype-paths

core: replacing all ConnectorModel.name.lower() into ConnectorModel.s… (6b66cda)

  • core: replacing all ConnectorModel.name.lower() into ConnectorModel.subtype (7a7f346)

  • Merge branch 'master' into feature/update-connectors-list (d9888ea)

  • Merge pull request #275 from Riminder/feature/add-connector-subtype

feat: add subtype property to all connectors (7c325a0)

  • core: making subtype property from Connector object mandatory (65f24f0)

  • Merge branch 'feature/add-connector-subtype' of github.com:Riminder/hrflow-connectors into feature/add-connector-subtype (9fb79a6)

  • core: adding subtype property for ConnectorModel (5ef2604)

v4.21.0 (2024-09-05)

Documentation

  • docs: update readme caused by an update from SAP SuccessFactor's name (0cd5718)

  • docs: updating readme caused by subtype addition (35c7365)

  • docs: updating readme caused by subtype addition (ee8f09b)

Feature

  • feat: use last hrflow sdk version 4.2.0 (4489706)

  • feat: setting all connectors subtype value (58f24e1)

  • feat: setting all connectors subtype value (9d8af7b)

Fix

  • fix: nox documentation tests (496be4d)

  • fix: removing useless else branching (936a7a5)

  • fix: connectors readme link generation in docs (25c5bde)

  • fix: updating SAP SuccessFactors connector's name (a19b835)

  • fix: connectors tests that uses based_on method (aba8233)

  • fix: removing unecessary subtype in connectors initialization in tests (e3bff24)

  • fix: removing unecessary subtype in connectors initialization (d7f0960)

  • fix: updating pytests for subtype addition and making subtype optional (a492118)

  • fix: adding missing tests related to subtype addition (93fc2c4)

Unknown

  • core: generating root readme based on a list of target connectors (60ba2fb)

  • Merge branches 'feature/add-connector-subtype' and 'feature/add-connector-subtype' of github.com:Riminder/hrflow-connectors into feature/add-connector-subtype (b06bfcc)

  • core: adding subtype property for ConnectorModel (ec5c860)

v4.20.1 (2024-09-02)

Fix

  • fix: update usage of Hrflow python SDK to match 3.3.0 (8e1c4e8)

Unknown

  • core: adding subtype property for ConnectorModel (d3f6d7c)

v4.20.0 (2024-08-30)

Documentation

  • docs: update readme bullhorn (32e7863)

Feature

  • feat: add action push application to the core and create the action in bullhorn connector (26595f4)

  • feat: Add more features to Bullhorn Connector

docs: update readme

docs: update docs (6c171d8)

Fix

  • fix: update docs (b0f3c07)

  • fix: error in incremental reading (9cdda0c)

  • fix: rebase (827c27c)

  • fix: use requests instead of urllib2 when authenticating (36979c3)

v4.19.0 (2024-08-29)

Documentation

  • docs: With updated Last Updated At date in README (9a22a35)

Feature

  • feat: add Jsonmap objects to connectors (23d16a2)

v4.18.0 (2024-08-26)

Documentation

  • docs: use commit date for README last updated at and update docs (dfb9ee3)

Feature

  • feat: replace calls to magic with puremagic (9ecb9cd)

Unknown

  • core: use hrflow v3.3.0 without python-magic dependency (0a47d95)

  • core: drop support for python<3.8.1 BREAKING CHANGE (6d66cf5)

v4.17.0 (2024-08-22)

Feature

  • feat: add JSONMap mappings file to manifest during doc generation

Add Jsonmap mappings to manifest.json & automattically add 'mappings/format' folder in every connector's directory

Co-authored-by: Nedhir Ebnou <nebnou@gmail.com> (11f6d51)

v4.16.1 (2024-08-15)

Documentation

  • docs: update Bulhorn last updated at (d182743)

Fix

  • fix: add sorting jobs for Bulhorn (c8b3286)

v4.16.0 (2024-07-11)

Feature

  • feat: add more features to Bullhorn and new core action push_application (fecf357)

v4.15.0 (2024-07-01)

Documentation

  • docs: update README.md for Pole Emploi (914618a)

Feature

  • feat: add pull_profile_list action for Hubspot

update review pr

update review pr (1a75e2e)

  • feat: add pull_profile_list action for Recruitee

Added pull_profile_list action for Recruitee + updated READMEs

update review pr

update review pr (f0dd843)

  • feat: add pull_profile_list action for Greenhouse

update review pr

update review pr

update review pr (b5addfa)

Unknown

  • doc: correct mismatch between template and readmes and trim trailing white space (4f988f6)

v4.14.0 (2024-07-01)

Feature

  • feat: add pull_profile_list for SAPSuccessFactors

update review pr

update review pr (a3e4ffe)

  • feat: Add a new pull profile list action to the BreezyHr connector (4e20c8d)

v4.13.1 (2024-06-13)

Ci

  • ci: add carrevolutis integration test to pipeline (dc68f27)

Fix

  • fix: update labels attribute with Label schema (cdd3cc3)

  • fix: replace Z timezone suffix with supported form in older versions of python (c2f42e4)

  • fix: correct hrflow profile data schema (1d1ab6b)

v4.13.0 (2024-03-21)

Feature

  • feat: Carrevolutis connector (d9f9eaa)

Fix

  • fix: initialize reference with None instead of deleting it (6cef846)

v4.12.0 (2024-03-19)

Documentation

  • docs: update docs (6b795d1)

  • docs: add column tracking catch profile action in main readme (c730d3a)

Feature

  • feat: add profile json to parsing warehouse (#223) (e09a768)

  • feat: consider info if exists rather than the parsed info (#221)

  • feat: consider info if exists rather than the parsed info

  • fix: add case urls in info of profile json

  • fix: after jamal review

  • fix: remplace cv url by cv binary (#220)

  • fix:add some error handling for jobology connector

  • fix:jobology flake8 connector

  • fix:some type

  • fix:regarding jamal review

  • fix: remplace cv url by cv binary

  • docs: update docs

  • fix: flake8 outputs

  • fix: jobology catch profile

  • docs: update docs

  • fix: regarding jamal review

  • fix: handle possible error binasciii

  • fix: flake8 and docs

  • fix: some flake8 output

  • fix: correct update date for Jobology connector (#222)

Co-authored-by: the-forest-tree <the-forest-tree@hrflow.ai>

  • 4.6.1

Automatically generated by python-semantic-release

  • fix: regarding jamal review location=value

Co-authored-by: the-forest-tree <65894619+the-forest-tree@users.noreply.github.com> Co-authored-by: the-forest-tree <the-forest-tree@hrflow.ai> Co-authored-by: hrflow-semantic-release <hrflow-semantic-release> (c72eea0)

Fix

  • fix: add job-number to jobology and meteojob flux (84b5803)

  • fix: docs updating (cb0e194)

Unknown

  • tests: fix bug that cause doc test to fail because of wrong setup (bb77cd5)

v4.11.0 (2024-03-18)

Documentation

  • docs: correct auto update of main readme updated_at and revert on docs falsy updates (16f03f1)

  • docs: update docs (c4a842f)

  • docs: designs or readme of salesforce, digitalrecruiters, lever, jobology (800657f)

Feature

  • feat: new version of Hrflow parsing warehouse (f5ba3dc)

Unknown

  • Merge pull request #227 from Riminder/feat/add-profile-json-to-parsing-warehouse

feat: parsing warehouse V2 (8e6c20e)

  • Merge branch 'master' into feat/add-profile-json-to-parsing-warehouse (cf222c1)

v4.10.0 (2024-02-29)

Feature

  • feat: make docs maintains notebooks folder for each connector BREAKING CHANGE: for users that rely on generate_docs helper (77b8da9)

  • feat: parsing warehouse V2 (34e3896)

  • feat: add fields string (22ff24f)

Fix

  • fix: exclude .gitkeep in notebooks from calculation of connector update_at in main readme (4f465c8)

  • fix: handle thomas input (3f05424)

  • fix: as for jamal review (3c37c24)

  • fix: changelog (4cc32fd)

v4.9.0 (2024-02-19)

Feature

  • feat: new connector meteojob (#225) (a43071c)

v4.8.0 (2024-02-15)

Feature

  • feat: add profile json to parsing warehouse (#223) (51f1920)

v4.7.0 (2024-02-12)

Feature

  • feat: consider info if exists rather than the parsed info (#221)

  • feat: consider info if exists rather than the parsed info

  • fix: add case urls in info of profile json

  • fix: after jamal review

  • fix: remplace cv url by cv binary (#220)

  • fix:add some error handling for jobology connector

  • fix:jobology flake8 connector

  • fix:some type

  • fix:regarding jamal review

  • fix: remplace cv url by cv binary

  • docs: update docs

  • fix: flake8 outputs

  • fix: jobology catch profile

  • docs: update docs

  • fix: regarding jamal review

  • fix: handle possible error binasciii

  • fix: flake8 and docs

  • fix: some flake8 output

  • fix: correct update date for Jobology connector (#222)

Co-authored-by: the-forest-tree <the-forest-tree@hrflow.ai>

  • 4.6.1

Automatically generated by python-semantic-release

  • fix: regarding jamal review location=value

Co-authored-by: the-forest-tree <65894619+the-forest-tree@users.noreply.github.com> Co-authored-by: the-forest-tree <the-forest-tree@hrflow.ai> Co-authored-by: hrflow-semantic-release <hrflow-semantic-release> (5b7997b)

v4.6.1 (2024-02-12)

Fix

  • fix: correct update date for Jobology connector (#222)

Co-authored-by: the-forest-tree <the-forest-tree@hrflow.ai> (852c6aa)

  • fix: remplace cv url by cv binary (#220)

  • fix:add some error handling for jobology connector

  • fix:jobology flake8 connector

  • fix:some type

  • fix:regarding jamal review

  • fix: remplace cv url by cv binary

  • docs: update docs

  • fix: flake8 outputs

  • fix: jobology catch profile

  • docs: update docs

  • fix: regarding jamal review

  • fix: handle possible error binasciii

  • fix: flake8 and docs

  • fix: some flake8 output (b41676e)

v4.6.0 (2024-01-31)

Documentation

Feature

  • feat: add address and city (94c9dfd)

Fix

  • fix: ts push profile action after jamal review (e47fe74)

Unknown

  • Merge pull request #213 from Riminder/feature/talentsoft-add-push-profile

Feature:talentsoft add push profile (6d15679)

  • Merge branch 'master' into feature/talentsoft-add-push-profile (fe25753)

v4.5.1 (2024-01-29)

Documentation

Fix

  • fix: labels of job parsing (#219) (970fd25)

  • fix: keep only front params for talentsoft push profile action (d754328)

Unknown

  • Merge branch 'master' into feature/talentsoft-add-push-profile (d4a5ca2)

v4.5.0 (2024-01-15)

Documentation

  • docs: update talentsoft docs (ed606a7)

Feature

  • feat: connector jobology (4f75f3e)

  • feat: connector jobology (28ea90d)

Fix

  • fix: refine code (2815ffd)

  • fix: fix some bug (168c37d)

  • fix: add some exceptions and reorder code (4a09ee7)

  • fix: modify write profiles parameters (41ada3e)

  • fix: update talentsoft docs (957806a)

  • fix: add decoding json to avoid sending special encoding (f630731)

Unknown

  • docs:modify talentsoft schemas (e2e49af)

  • fix:add typing and reorder functions (9e851cf)

  • Merge branch 'master' into feature/talentsoft-add-push-profile (ba68f4a)

  • docs:update ts docs (7b21c14)

  • fix:fix error to 201 instead of 200 (4e7c6b1)

  • docs:update ts docs (c0db9bb)

  • fix:flake8 outputs (1464ce8)

  • fix:add referential civlity (b70f898)

  • docs:update talentsoft docs (da3b3d1)

  • fix:flake8 outputs for talentsoft (580b3a3)

  • fix:fix auth params after modifying write params class (17a2438)

  • fix:push hook outputs (805f2be)

  • fix:flake8 output (a090970)

  • docs:update docs of talentsoft connector (ba33dec)

  • feat:add push profile action to talentsoft (dc30d8b)

v4.4.0 (2023-12-04)

Feature

  • feat: set different foolproof default for jobs and profiles for reading from salesforce (68edf70)

  • feat: foolproof limit by setting a default to 500 (b5bdb1a)

  • feat: do not use FIELDS(CUSTOM) for salesforce and use query_all_iter for large result set (22b0b05)

  • feat: update soql query to leverage auto query more feature of simple_salesforce query_all helper (0d4b5f2)

Unknown

  • doc: update salesforce docs and update date (773c8f2)

v4.3.2 (2023-11-30)

Fix

  • fix: allow hrflow version upgrades (98592b8)

v4.3.1 (2023-11-30)

Fix

  • fix: change ents to entities after Document Parsing API change (906dfdb)

  • fix: only enrich with parsing new jobs (5b9e6fd)

v4.3.0 (2023-11-23)

Feature

  • feat: Connector/digitalrecruiters (#187) (0151640)

v4.2.0 (2023-11-23)

Feature

  • feat: new connector Lever (13c60cf)

Fix

  • fix: Lever connector updated at (8a1b937)

v4.1.1 (2023-11-09)

Fix

  • fix: delay import of PIL to avoid ModuleNotFoundError when using the package in no-dev mode (594e9dc)

v4.1.0 (2023-10-30)

Documentation

  • docs: correct picture of data exchange for salesforce connector (#189)

Co-authored-by: the-forest-tree <the-forest-tree@hrflow.ai> (43734a9)

Feature

  • feat: new action types This is an empty commit to trigger new release of hrflow-connectors Original PR was merged using a Squash which bypassed the semantic-version rule of releasing depending on commit messages (16844d9)

Unknown

  • Adding new actions 'pull_application_list' and 'push_score_list'. (#184)

  • Adding new actions 'pull_application_list' and 'push_score_list'. They will be used to sync applications (profiles, jobs, statuses) and synchronize scores from HrFlow.ai to a target warehouse

  • style: apply black formatting

  • test: add new pull_application_list to coherence tests

  • fix: use random key for backend test to avoid failure in ci It seems that when running multiple ci run in the same time race condition can occur and one test can find the result of another running in the same time


Co-authored-by: thomas <thomas.zhu@hrflow.ai> Co-authored-by: the-forest-tree <the-forest-tree@hrflow.ai> (df7d387)

v4.0.0 (2023-10-30)

Breaking

  • feat: connector must know contribute a logo

BREAKING CHANGE: Each connector is now expected to have a logo in it's root directory (c67aef4)

Documentation

  • docs: update main readme (a355f68)

Feature

  • feat: enforce square logo and update non conforming logos (8919753)

Fix

  • fix: use square logo for tests and add test for square logo check (331fa37)

  • fix: use lstat rather than state(follow_symlinks=False) follow_symlinks is only available from py3.10 (3f05814)

Unknown

  • doc: update manifest with logo links (0fdd3a7)

  • Adding logos to Connectors (79f1378)

  • doc: update ConnectorType 'Automation Tools' -> 'Automation' 'HCM Cloud' -> 'HCM' Correct SAPSuccessFactors, Leboncoin, Twilio ... (bec76b4)

v3.2.0 (2023-10-05)

Ci

  • ci: allow peter-evans/repository-dispatch@v2.1.2 Github Action (cbd945a)

  • ci: rely on outputs of semantic-release command for jobs orchestration (536c56e)

  • ci: dispatch event to update workflows2.0 on new release (0b57030)

  • ci: use same steps order for connectors-integration-tests job trying to solve nox command not found error (c106d99)

  • ci: replace old author_association logic with protected Github Environments (9565e80)

Documentation

  • docs: correct last update date for Bulhorn (95ab01d)

Feature

  • feat: add '_' as valid token around date in main readme listing

It seems that auto formatting of markdown changes the actual '*' to '_' which causes make docs to fail. This fixes the issue by updating the finder regexp (4374899)

Unknown

  • Update Bullhorn Connector Doc (d246be3)

v3.1.1 (2023-09-18)

Fix

  • fix: use BASE_CONNECTOR_PATH context var for readme_link (a131982)

v3.1.0 (2023-09-18)

Ci

  • ci: Add missing loading cached venv in integration-tests job (778d825)

  • ci: correct permissions for integration-tests (2601883)

Documentation

  • docs: add link to automatic version bumping section of Python Packages e-book (b19f801)

  • docs: add details about how python-semantic-release is used to enable automatic versionning (9d3e7fd)

  • docs: customize semantic-release changelog template to only list releases since 18/09/2023 (f6f7b60)

  • docs: remove duplicated comment (0f82c75)

Feature

  • feat: allow connectors path to be supplied for git update process This allow other repositories to use the main Readme listing function while properly linking to their connectors (165f1ac)