- 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
witheffect
- 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
andeffect
- chore(dependencies): bump @effect/schema and effect versions
- chore(dependencies): update
@effect/schema
to version0.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
- chore(dependencies): update
- a7db9d7: update
@effect/schema
package to v0.72.2
- fcf9eeb: update
@effect/schema
package to v0.72.0
- 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
- 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
- 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
- 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
- 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
- 8c4a28b: update effect packages to v0.67.21
- fd87aca: Refactor work experience at
Bettermarks Gmbh
- 630dd89: update effect packages to v0.67.13
- 90203bf: update effect packages to v0.67.12
-
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
- 3cf2b2f: update
@effect/schema
to v0.67.5 - 3cf2b2f: chore(deps): update effect packages v0.67.9
- 990290f: Add work experience at
Caya Gmbh
- 9531367: update
@effect/schema
to v0.67.5
-
dfecf31: Upgrade
@effect/schema
dependency to v0.67.0The 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.-
The supported versions for the
@effect/schema
peer dependency inpackage.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 importingJSONSchema
andSchema
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.
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. -
- 4cf5f7f: Removed the
techStack
field from the Work schema and adjusted the relevant JSON schema and tests to support this change.
- 15d635b: update effect schema and peers to v0.66.16
-
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.
-
e047a2d: fix peer dependencies ranges
"peerDependencies": { - "@effect/schema": "~0.66.12", + "@effect/schema": "~0.66.13", - "effect": "~3.1.0" + "effect": "^3.1.1" },
-
ad219ad: chore(deps): update effect packages
- "effect": "3.1.0", + "effect": "3.1.1", - "@effect/schema": "0.66.12", + "@effect/schema": "0.66.13",
-
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'
- 6da7139: Derive
schema.json
for resume.yml directly from code
- 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
-
d63aad6: ##
schema-primitive
- existing member have been refactored to enable custom annotations
- ne primitive have been added focusing only on type filtering, no transformations
- 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
- 7f3931f: Add build step and publish workflow to GHA
-
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.
- resume schema is computed out of the this fn
- a387e64: Update the schema and corresponding resume fields
- 3f2fe5b:
- Deleted deprecated
resume.json
- Upgraded pnpm to v9
- Deleted deprecated
-
719d10c: Reflect work entry in resume semver versioning
- Bettermarks Gmbh, Software Developer, '2021-04-01' / '2021-10-31'
-
0346d2b: Reflect work entry in resume semver versioning
- ToolTime Gmbh, Senior Frontend Engineer, '2019-09-01' / '2020-02-29'
-
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'
-
74d6dd5: Reflect work entry in resume semver versioning
- MadeByEnka, Front-end Web Developer, '2016-10-01' / '2017-06-30'
-
55b7b52: Reflect work entry in resume semver versioning
- Ravalico Real Estate s.a.s, Front-end Web Developer, '2015-10-01' / ' 2016-10-30'
-
4fb81ca: Reflect work entry in resume semver versioning
- Ravalico Real Estate s.a.s, Real Estate Agent
-
64cf550: Reflect education entry in resume semver versioning
- SPICED Academy, Coding Bootcamp - '2017-06-01' / '2017-09-30'
-
d116574: Reflect education entry in resume semver versioning
- Innovation Factory, AREA Science Park - '2015-04-01' / '2015-05-30'
-
05a69fe: Reflect education entry in resume semver versioning
- Università degli studi di Trieste - '2011-09-01' / '2014-09-01'
-
dcce2d4: Add
resume.yml
to enable easier editing of resume content.- Convert
resume.json
toresume.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 theresume.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 ourpackage.json
file, we've included theresume.yml
file in the exports section, which can now be correctly referenced for any necessary imports.
- Convert
-
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.