All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.2.4 (2024-01-29)
- bump follow-redirects from 1.15.3 to 1.15.4 (66d4a72)
4.2.3 (2023-12-04)
- fixes language variants import condition (c4039dd)
4.2.2 (2023-11-27)
updates Kontent.ai SDK version
4.2.1 (2023-11-23)
- fixes referencing assets by codenames, clears renditions array (cb1de13)
4.2.0 (2023-10-11)
- updates all dependencies, uses environment instead of project naming convetion, migrates to eslint, removes obsolete project validation (05f1270)
- updates deps (436230d)
4.1.0 (2022-09-14)
- adds ability to customize retry strategy (4c3a2a8)
- extends console logging with more data & colors (9085d8d)
- updates deps (68817d2)
4.0.1 (2022-07-22)
- fixes code sample in readme (fixes #29) (2514d55)
- moves skipping of items before id translation so that id can be referenced (fixes #34) (9d1a472)
4.0.0 (2022-07-14)
4.0.0-0 (2022-07-14)
- Adds support for backing up & restoring workflows as well as keeping the workflow status of imported language variants. Because of this the now deprecated "workflowSteps" are removed in favor of dedicated "workflows". Adds new configuration option 'preserveWorkflow'.
- Adds support for archived language variants (0175776)
- Adds support for backing up & restoring workflows as well as keeping the workflow status of imported language variants. Because of this the now deprecated "workflowSteps" are removed in favor of dedicated "workflows". Adds new configuration option 'preserveWorkflow'. (2465f64)
- fixes error when restoring backup created with skipped validation endpoint (2652531)
3.4.0 (2022-05-31)
3.3.1 (2022-05-04)
- Removes unnecessary usage of project validation endpoint (973c35b)
3.3.0 (2022-05-03)
- adds ability to skip validation endpoint in project export (0870404)
- updates all dependencies (8615809)
- show file service log when enabled (ea35621)
3.2.1 (2021-12-14)
- use unique alias for 'enablePublish' option (f5ea556)
3.2.0 (2021-12-14)
- updates deps (f09c6b8)
3.1.0 (2021-09-24)
- updates deps (e2022e4)
3.0.1 (2021-08-04)
- fixes a scenario where language variants are not published because workflow id was not available, but codename was (fa67eb4)
- fixes debug scripts (601b1d5)
3.0.0 (2021-07-19)
- renames "process" import option to "canImport", updates docs & samples
- adds list of supported types for export filter hint (eb53229)
- renames "process" import option to "canImport", updates docs & samples (39c36ab)
- updates deps (6225e26)
- updates deps, uses HttpService to export binary files (enables retry strategy for exporting assets). Fixes #18 (9b7a14c)
1.16.0 (2021-04-15)
- adds warning message regarding version mismatch (b4c9584)
1.15.1 (2021-03-17)
- sets maxBodyLength as infinity to enable upload of large files (76ff94c)
1.15.0 (2021-02-24)
- adds support for exporting workflow steps (f2878a2)
- adds support for preserving publish & fixes custom workflow step assignment (ac1e8a0)
- updates deps (b8aff5a)
1.14.0 (2021-01-08)
- updates dependencies (36875b4)
1.13.0 (2020-12-17)
- uses different endpoint for fetching language variants to ensure all variants are loaded (6bdda7d)
1.12.0 (2020-10-21)
- adds ability to set artificial delay between asset download requests & wait until asset is downloaded before proceeding to next (3855127)
- skips processing of content types when not necessary (2df86f2)
1.11.0 (2020-10-21)
- updates dependencies (62597c6)
1.10.0 (2020-10-07)
- processes items per page instead of waiting until all items are fetched from API + updates all dependencies (f4a5b50)
1.9.0 (2020-09-22)
- skips import if import items.count = 0, logs information about skipped types (ca4dee2)
1.8.0 (2020-08-07)
- do not process content type if content type is not supposed to be exported (a463b6a)
- fixes kontent not encoding # in url (9707990)
1.7.1 (2020-08-06)
- updates readme (b5a93bd)
1.7.0 (2020-08-06)
1.6.0 (2020-07-17)
- adds ability to set custom baseUrl for API calls (6f379b4)
1.5.0 (2020-05-19)
- logs language information (a64e00f)
- separates all node.js code and makes backup manager browser friendly (bfd046c)
- updates deps (2ac3669)
- uses axios to download files instead of node.js 'https'. This makes it compatible with browsers as well as node.js. (dbb9e57)
- moves file helper to proper location (e97462a)
1.4.0 (2020-05-11)
- checks if language with requested codneame exists before updating language codename (aac1389)
1.3.0 (2020-05-11)
- unifies package metadata (47c45f5)
1.2.2 (2020-04-27)
- fixes main path (5c9fccd)
1.2.1 (2020-04-27)
- adds types hint path to package.json (da67c77)
1.2.0 (2020-04-08)
- updates cm sdk dependency (c33f72a)
1.1.1 (2020-04-08)
1.1.0 (2020-04-08)
0.0.9 (2020-04-08)
- prevents generating report file if there are no inconsistencies (2804130)
0.0.8 (2020-04-08)
- adds data overview to metadata as well as version of library used to export data (f09a3fa)
0.0.7 (2020-04-08)
0.0.6 (2020-04-02)
- adds support for fixing language in target project & enables it by default for CLI restoration (0d0c911)
- always set external_id rather then preserving default values for consistency. (99ac6d5)
- adds complete messages (9f7609e)
- adds condition to skip unsupported files (files that are > 100MB) and adds retry policy for all errors (ee7a1c2)
- adds debug profiles (5a97461)
- adds project validation checks & force CLI option to export/import project with issues, creates all dummy content types & snippets before creating elements (b7b8dc5)
- adds sample code & readme (3275b88)
- adds support for exporting & import asset folders & assets inside (8608c29)
- adds support for importing content groups (e542b7d)
- adds ZipService for creating packages and stores assets as files inside (df0aff6)
- first working prototype with CLI support (9bf80ad)
- further improves performance of translating ids to codenames by storing previously found codenames (1c1d49c)
- implements base import / export story, cleans asset folders, translates ids of imported data in rich text elems (6f4623a)
- implements reading from zip files & prepares base id translation helper and supports importing assets with binary files (e781d8b)
- imports dummy content type & snippets before feeding them with data to avoid conflicts with non-existing items, adds Infinity mode to maxContentLength to allow uploading large files (a1277d2)
- improves cli logging (2f41f8b)
- improves error messages in CLI (083a1f8)
- improves handling of languages during import and automatically skips already existing languages or notifies if language is invalid (80b2b76)
- improves logging (cb37f7a)
- improves logging of errors before backup / import - stores log file on FS (a476e4d)
- optimizes translation helpers (3ab8400)
- prepares core functionality for importing data (ordering, extracting depds..) (ddebf52)
- refactors code to use external_id instead of codenames in content types / snippets & taxonomies (9c5ff72)
- skips assets with 100MB binary files (c6d64d2)
- updates deps & adds support for execution in CLI without config file (b156e2e)