Skip to content

Latest commit

 

History

History
438 lines (283 loc) · 13 KB

CHANGELOG.md

File metadata and controls

438 lines (283 loc) · 13 KB

@suddenly-giovanni/resume

13.0.0

Major Changes

  • b0b60b4: - chore(package): bump effect dependency to 3.10.4
    • chore(dependencies): update effect to 3.10.3
    • chore(dependencies): update effect to 3.10.2
    • chore(dependencies): update effect to 3.10.1
    • refactor(schema): replace @effect/schema with effect
    • chore(dependencies): update @effect/schema to 0.75.4
    • chore(dependencies): update @effect/schema to v0.75.3
    • chore(deps): update @effect/schema to v0.75.2
    • chore(deps): update effect and @effect/schema dependencies
    • chore(dependencies): update @effect/schema and effect versions
    • chore(dependencies): update @effect/schema to 0.74.2
    • chore(dependencies): update @effect/schema and effect
    • chore(package): bump @effect/schema to 0.74.0
    • chore(dependencies): update @effect/schema and effect versions
    • chore(dependencies): update @effect/schema to 0.73.3
    • chore(dependencies): update @effect/schema and effect
    • chore(dependencies): bump @effect/schema and effect versions
    • chore(dependencies): update @effect/schema to version 0.73.0
    • chore(dependencies): update effect to 3.8.0
    • chore(dependencies): update @effect/schema and effect versions
    • chore(dependencies): update @effect/schema to 0.72.4
    • chore(dependencies): update @effect/schema to 0.72.3

12.1.12

Patch Changes

  • a7db9d7: update @effect/schema package to v0.72.2

12.1.11

Patch Changes

  • fcf9eeb: update @effect/schema package to v0.72.0

12.1.10

Patch Changes

  • d2dcc7c: update @effect/schema package to v0.71.4
  • d2dcc7c: update @effect/schema package to v0.71.2
  • d2dcc7c: update @effect/schema package to v0.71.0
  • d2dcc7c: update @effect/schema package to v0.71.3
  • d2dcc7c: update @effect/schema package to v0.71.1

12.1.9

Patch Changes

  • 3987494: update @effect/schema package to v0.70.3
  • 3987494: update @effect/schema package to v0.70.4
  • 3987494: update @effect/schema package to v0.70.0
  • 3987494: update @effect/schema package to v0.70.2
  • 3987494: update @effect/schema package to v0.70.1

12.1.8

Patch Changes

  • 4137875: update @effect/schema package to v0.69.3
  • 4137875: update @effect/schema package to v0.69.1
  • 4137875: update @effect/schema package to v0.69.2
  • 4137875: update @effect/schema package to v0.69.0

12.1.7

Patch Changes

  • 29202b5: update @effect/schema package to v0.68.8
  • 29202b5: update @effect/schema package to v0.68.20
  • 29202b5: update @effect/schema package to v0.68.9
  • 29202b5: update @effect/schema package to v0.68.4
  • 29202b5: chore(package): update @effect/schema to 0.68.14
  • 29202b5: chore(package): update @effect/schema to 0.68.10
  • 29202b5: update @effect/schema package to v0.68.25
  • 29202b5: chore(package): update @effect/schema to 0.68.23
  • 29202b5: update @effect/schema package to v0.68.27
  • 29202b5: chore(package): update @effect/schema to 0.68.12
  • 29202b5: update @effect/schema package to v0.68.18
  • 29202b5: chore(package): update @effect/schema to 0.68.13
  • 29202b5: update @effect/schema package to v0.68.5
  • 29202b5: update @effect/schema package to v0.68.7
  • 29202b5: chore(package): update @effect/schema to 0.68.15
  • 29202b5: update @effect/schema package to v0.68.26
  • 29202b5: update @effect/schema package to v0.68.6
  • 29202b5: update @effect/schema package to v0.68.17
  • 29202b5: update @effect/schema package to v0.68.22
  • 29202b5: update @effect/schema package to v0.68.1
  • 29202b5: update @effect/schema package to v0.68.2
  • 29202b5: update @effect/schema package to v0.68.19
  • 29202b5: update @effect/schema package to v0.68.24
  • 29202b5: chore(package): update @effect/schema to 0.68.11
  • 29202b5: update @effect/schema package to v0.68.3
  • 29202b5: update @effect/schema package to v0.68.21

12.1.6

Patch Changes

  • ea624d4: update @effect/schema package to v0.67.22
  • ea624d4: update @effect/schema package to v0.67.23
  • ea624d4: update @effect/schema package to v0.67.24
  • ea624d4: update @effect/schema package to v0.68.0

12.1.5

Patch Changes

  • 8c4a28b: update effect packages to v0.67.21

12.1.4

Patch Changes

  • fd87aca: Refactor work experience at Bettermarks Gmbh

12.1.3

Patch Changes

  • 630dd89: update effect packages to v0.67.13

12.1.2

Patch Changes

  • 90203bf: update effect packages to v0.67.12

12.1.1

Patch Changes

  • 64d888b: Resume Update: Proficiency, Grammar, and Content Enhancements for Caya

    Area: Resume Proficiencies. Change: Replaced CoffeeScript with ActionScript in technologies section. Area: Resume Language. Change: Improved grammar and word choice for better clarity and readability. Area: Resume Content. Change: Refined responsibilities and highlights sections with specification of roles and accomplishments

12.1.0

Minor Changes

  • 3cf2b2f: update @effect/schema to v0.67.5
  • 3cf2b2f: chore(deps): update effect packages v0.67.9

12.0.0

Major Changes

  • 990290f: Add work experience at Caya Gmbh

11.3.0

Minor Changes

  • 9531367: update @effect/schema to v0.67.5

11.2.0

Minor Changes

  • dfecf31: Upgrade @effect/schema dependency to v0.67.0

    Summary

    The changes mostly pertained to the use of the @effect/schema library. The actions ranged from updates and clarifications in @effect/schema type annotations, simplifications of @effect/schema import statements, the removal of unused imports from @effect/schema, and an update in supported versions of the @effect/schema peer dependency.

    Changes

    • The supported versions for the @effect/schema peer dependency in package.json was updated, with only version "~0.67.0" now supported.

    • This might restrict the use of the library along with other libraries or projects that require different versions of @effect/schema. It is recommended to check any project that uses this library for compatibility.

    • Import statements across the schema-resume module have been simplified by directly importing JSONSchema and Schema from @effect/schema.

    • These changes should make the import statements cleaner and more straightforward, enhancing code readability and maintainability.

    • Type and method imports in test files have been restructured, and now those entities are directly imported from @effect/schema.

    • This improvement in the structure of the import statements should make the test files easier to read and maintain.

    Impact

    The new changes should not cause any major breaking changes. Yet, it is crucial that all tests are executed to assure that the newest changes to @effect/schema haven't inadvertently introduced any issues. Affected areas should be thoroughly tested, given the changes to @effect/schema import structuring, type annotations, and peer dependency versioning.

11.1.0

Minor Changes

  • 4cf5f7f: Removed the techStack field from the Work schema and adjusted the relevant JSON schema and tests to support this change.

11.0.4

Patch Changes

  • 15d635b: update effect schema and peers to v0.66.16

11.0.3

Patch Changes

  • 3d8551d: Configuration Update: The baseUrl and paths settings in the TypeScript configuration file (tsconfig.json) have been deactivated (commented out) to default TypeScript's module resolution strategy back to its default, and to avoid any conflicts with other module resolution settings in the project.

    Import Refactoring: Absolute imports in the src directory have been replaced with relative imports in an effort to prevent import issues and enhance code modularity. Additionally, this refactoring aims to improve the overall consistency of the project.

11.0.2

Patch Changes

  • e047a2d: fix peer dependencies ranges

    "peerDependencies": {
    -		"@effect/schema": "~0.66.12",
    +		"@effect/schema": "~0.66.13",
    -		"effect": "~3.1.0"
    +		"effect": "^3.1.1"
    	},

11.0.1

Patch Changes

  • ad219ad: chore(deps): update effect packages

    -   "effect": "3.1.0",
    +   "effect": "3.1.1",
    
    -	"@effect/schema": "0.66.12",
    +	"@effect/schema": "0.66.13",
    

11.0.0

Major Changes

  • 61af9bf: Change the module entry points: resume-schema -> schema-resume

    - import { Resume as ResumeSchema, type ResumeType } from '@suddenlygiovanni/resume/resume-schema'
    + import { Resume as ResumeSchema, type ResumeType } from '@suddenlygiovanni/resume/schema-resume'
    
    import { Email } from '@suddenlygiovanni/resume/schema-primitive'

10.1.1

Patch Changes

  • 6da7139: Derive schema.json for resume.yml directly from code

10.1.0

Minor Changes

  • 56b6fd6: Remove start and end date from work schema.
    • the same information can now be derived from the Role schema.
    • the changes in schema have also been reflected in the resume.yml

10.0.2

Patch Changes

  • d63aad6: ## schema-primitive

    • existing member have been refactored to enable custom annotations
    • ne primitive have been added focusing only on type filtering, no transformations

    resume-schema

    • dropped all transformation schemas in favour of filtering ones
    • switch from struct based api to class based one instead

    • new primitive exports have been added to both internal and public module api
    • @effect/schema and effect have been updated
    • @effect/schema and effect have been marked as peerDependencies. Now you need to check that they are correctly installed

10.0.1

Patch Changes

  • 7f3931f: Add build step and publish workflow to GHA

10.0.0

Major Changes

  • a387e64: Derive resume schema from '@effect/schema'

    • resume schema is computed out of the this fn JSONSchema.make(Schema.encodedSchema(ResumeSchema))
    • both top level and nested schemas are exposed from the package
    • CI validates with integration tests changes of resume.yml against the schema definition.

Minor Changes

  • a387e64: Update the schema and corresponding resume fields

9.0.1

Patch Changes

  • 3f2fe5b:
    • Deleted deprecated resume.json
    • Upgraded pnpm to v9

9.0.0

Major Changes

  • 719d10c: Reflect work entry in resume semver versioning

8.0.0

Major Changes

  • 0346d2b: Reflect work entry in resume semver versioning

    • ToolTime Gmbh, Senior Frontend Engineer, '2019-09-01' / '2020-02-29'

7.0.0

Major Changes

  • 21b63c0: Reflect work entry in resume semver versioning

    • Appico Gmbh, Full Stack Web Developer, '2018-01-01' / '2018-12-31'
    • Appico Gmbh, React Native Developer, '2019-01-01' / '2019-02-28'

6.0.0

Major Changes

  • 74d6dd5: Reflect work entry in resume semver versioning

    • MadeByEnka, Front-end Web Developer, '2016-10-01' / '2017-06-30'

5.0.0

Major Changes

  • 55b7b52: Reflect work entry in resume semver versioning

4.0.0

Major Changes

  • 4fb81ca: Reflect work entry in resume semver versioning

    • Ravalico Real Estate s.a.s, Real Estate Agent

3.0.0

Major Changes

  • 64cf550: Reflect education entry in resume semver versioning

2.0.0

Major Changes

  • d116574: Reflect education entry in resume semver versioning

1.0.0

Major Changes

0.0.3

Patch Changes

  • dcce2d4: Add resume.yml to enable easier editing of resume content.

    • Convert resume.json to resume.yml: We've introduced a comprehensive resume in YAML format, transitioning the storage of the resume data from using JSON to YAML for convenience, which makes it easier to manage.
    • Update and optimize resume.yml formatting: We've made changes to the resume.yml document to improve readability by minimizing breaks in sentences and thoughts, transforming multi-line summaries and highlight points into single-line paragraphs where appropriate.
    • Add resume.yml to package.json exports: In our package.json file, we've included the resume.yml file in the exports section, which can now be correctly referenced for any necessary imports.

0.0.2

Patch Changes

  • 689c1c0: Add manual trigger to release workflow

  • 2c775ff: Set up changeset cli and CI

    • Introduced GitHub Action workflow for code checkout, setup of Node.js with pnpm, dependencies installation, caching and release automation.
    • Enhanced pull request checks workflow for validating the presence of changesets before merging into main branch.
    • Setup and documented @changesets/cli build tool for versioning and publishing code.
    • Add@changesets/cli package along with several other related packages added to project dependencies.