Skip to content

Node 24 lts - #31

Merged
cesarlinux merged 7 commits into
developfrom
Node_24_LTS
Sep 7, 2026
Merged

cesarlinux merged 7 commits into
developfrom
Node_24_LTS

Conversation

@cesarlinux

Copy link
Copy Markdown
Contributor

Requerimiento

Funcionalidad desarrollada

  1. Actualizacion a Node 24
  2. Limpieza de librerias no usadas

UserStories llegó a completarse

  • [ X ] Si
  • No

@cesarlinux
cesarlinux merged commit 270fdad into develop Sep 7, 2026
3 checks passed
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.13.0-beta.8 🎉

The release is available on:

Your semantic-release bot 📦🚀

JuanIRamirez added a commit that referenced this pull request Oct 6, 2026
* actualizo target de js generado

* devuelvo como extension el estado del paciente

* devuelvo como extension el estado del paciente

* Update Node.js version from 10.x to 22.x

* IO - POST Patient: Guardar organización

* saco cfg de semantic release de package.json a un archivo release.config.js

* agrego .env

* agrego dotenv-cli como dependencia para usar el archivo de entorno .env

* fix: agrego dependencia faltante

* build: agrega dependencia faltante

* chore: agrega archivo de ejemplo para entorno

* feat: bump manual a version 1.12

* chore(release): 1.12.0-beta.1 [skip ci]

# [1.12.0-beta.1](v1.11.1...v1.12.0-beta.1) (2025-11-05)

### Bug Fixes

* agrego dependencia faltante ([9e9687a](9e9687a))

### Features

* bump manual a version 1.12 ([f3e7d0c](f3e7d0c))

* build: agrega libreria rimraf

* chore: ingora archivo de entorno

* feat: bumb manual 1.12.1

* chore(release): 1.12.0-beta.2 [skip ci]

# [1.12.0-beta.2](v1.12.0-beta.1...v1.12.0-beta.2) (2025-11-06)

### Features

* bumb manual 1.12.1 ([b57b8c4](b57b8c4))

* build: libreria @andes/fhir

* feat: quito _paciente

* feat: bump manual 1.12.4

* chore(release): 1.12.0-beta.3 [skip ci]

# [1.12.0-beta.3](v1.12.0-beta.2...v1.12.0-beta.3) (2025-11-06)

### Features

* bump manual 1.12.4 ([c21a41c](c21a41c))
* quito _paciente ([4330d6a](4330d6a))

* buil: cambio version

* feat: devolver todos los identifier (#25)

* chore(release): 1.12.0 [skip ci]

# [1.12.0](v1.11.1...v1.12.0) (2025-11-07)

### Bug Fixes

* agrego dependencia faltante ([9e9687a](9e9687a))

### Features

* bumb manual 1.12.1 ([b57b8c4](b57b8c4))
* bump manual 1.12.4 ([c21a41c](c21a41c))
* bump manual a version 1.12 ([f3e7d0c](f3e7d0c))
* devolver todos los identifier ([#25](#25)) ([715274b](715274b))
* quito _paciente ([4330d6a](4330d6a))

* IO-60 FHIR: actualizar a node 18 (#27)

* build: actualiza toolchain a Node.js 20 cambia tslint por eslint

* build: actualiza toolchain a Node.js 20 cambia tslint por eslint

* chore: configuro eslint

* style: corrige formato de codigo segun nuevas reglas de eslint

* style: corrige formato de codigo segun nuevas reglas de eslint

* build: cambia version node a 18.20.8

* build: confuguracion de eslint y jest

* chore: tipo any para estos recursos

* chore: config adaptado a node 18

* chore: refactor y tipos para organizacion

* chore: refactor y tipos para practitioner

* chore: refactor y tipos para patient

* test: patient tests

* IO-60: FHIR: LIB actualizar a node 18 (#28)

* build: actualiza toolchain a Node.js 20 cambia tslint por eslint

* build: actualiza toolchain a Node.js 20 cambia tslint por eslint

* chore: configuro eslint

* style: corrige formato de codigo segun nuevas reglas de eslint

* style: corrige formato de codigo segun nuevas reglas de eslint

* build: cambia version node a 18.20.8

* build: confuguracion de eslint y jest

* chore: tipo any para estos recursos

* chore: config adaptado a node 18

* chore: refactor y tipos para organizacion

* chore: refactor y tipos para practitioner

* chore: refactor y tipos para patient

* test: patient tests

* chore: configura workflows de github

* chore: agrega script build para CI

* chore: semantic-release

* chore: 1.12.1-beta.1

* chore: dotnet con semantic release

* chore: dotnet con semantic release

* chore: cambio version beta

* fix: cambia ubicacion de index

* fix: cambia tipo modulo de cjs a node16

* fix: publicacion beta:dry

* fix: release:beta

* fix: cambia a version generica por uso de semantic release

* fix: gender identity para validar en FHIR R4 y dejarlo compatible con futura R5

* chore(release): force release

* fix: force release beta 6

* fix: devuelve la url de organizacion como relativa

* chore: map ranking a rank y visceversa (#29)

* feat: Implement FHIR Patient resource encoding and decoding, including related ranking and organization utilities. (#30)

* feat: agrega funciones date utils para convertir fechas Andes a FHIR Practitioner

* feat: devuelve Practitioner.qualification.code.coding.display como string

* fix: conversion de Andes Ranking base 0 a FHIR Rank en base 1

* fix: AndesEspecialidad

* feat: add FHIR identifier systems for patient encoding and decoding

* feat: add ANDES_ID and MATRICULACIONES to FHIR identifier systems

* feat: update FHIR identifier systems and refactor related code for consistency

* Node 24 lts (#31)

* feat: upgrade Node.js to v22 y quito moment

* chore: upgrade Node.js version to 22 in .nvmrc

* chore: remove moment to use node 22 native date functions

* chore: muevo tests a una carpeta separada del codigo

* chore: upgrade node to version 24 and update eslint and node types dependencies

* chore: cambio FHIR identifier system constants

* test: Uso identifier para dni

* feat: modernizacion a Node 24 LTS

* chore: actualizar workflows a checkout v6 y Node 24

* feat: update CircleCI configuration to use Node 24.20

* feat: update TypeScript configuration to target ES2023 and use NodeNext module resolution

* feat: add encoders for FHIR resources including patient, organization, and clinical data

---------

Co-authored-by: jrojas <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
JuanIRamirez added a commit that referenced this pull request Oct 6, 2026
* actualizo target de js generado

* devuelvo como extension el estado del paciente

* devuelvo como extension el estado del paciente

* Update Node.js version from 10.x to 22.x

* IO - POST Patient: Guardar organización

* saco cfg de semantic release de package.json a un archivo release.config.js

* agrego .env

* agrego dotenv-cli como dependencia para usar el archivo de entorno .env

* fix: agrego dependencia faltante

* build: agrega dependencia faltante

* chore: agrega archivo de ejemplo para entorno

* feat: bump manual a version 1.12

* chore(release): 1.12.0-beta.1 [skip ci]

# [1.12.0-beta.1](v1.11.1...v1.12.0-beta.1) (2025-11-05)

### Bug Fixes

* agrego dependencia faltante ([9e9687a](9e9687a))

### Features

* bump manual a version 1.12 ([f3e7d0c](f3e7d0c))

* build: agrega libreria rimraf

* chore: ingora archivo de entorno

* feat: bumb manual 1.12.1

* chore(release): 1.12.0-beta.2 [skip ci]

# [1.12.0-beta.2](v1.12.0-beta.1...v1.12.0-beta.2) (2025-11-06)

### Features

* bumb manual 1.12.1 ([b57b8c4](b57b8c4))

* build: libreria @andes/fhir

* feat: quito _paciente

* feat: bump manual 1.12.4

* chore(release): 1.12.0-beta.3 [skip ci]

# [1.12.0-beta.3](v1.12.0-beta.2...v1.12.0-beta.3) (2025-11-06)

### Features

* bump manual 1.12.4 ([c21a41c](c21a41c))
* quito _paciente ([4330d6a](4330d6a))

* buil: cambio version

* feat: devolver todos los identifier (#25)

* chore(release): 1.12.0 [skip ci]

# [1.12.0](v1.11.1...v1.12.0) (2025-11-07)

### Bug Fixes

* agrego dependencia faltante ([9e9687a](9e9687a))

### Features

* bumb manual 1.12.1 ([b57b8c4](b57b8c4))
* bump manual 1.12.4 ([c21a41c](c21a41c))
* bump manual a version 1.12 ([f3e7d0c](f3e7d0c))
* devolver todos los identifier ([#25](#25)) ([715274b](715274b))
* quito _paciente ([4330d6a](4330d6a))

* IO-60 FHIR: actualizar a node 18 (#27)

* build: actualiza toolchain a Node.js 20 cambia tslint por eslint

* build: actualiza toolchain a Node.js 20 cambia tslint por eslint

* chore: configuro eslint

* style: corrige formato de codigo segun nuevas reglas de eslint

* style: corrige formato de codigo segun nuevas reglas de eslint

* build: cambia version node a 18.20.8

* build: confuguracion de eslint y jest

* chore: tipo any para estos recursos

* chore: config adaptado a node 18

* chore: refactor y tipos para organizacion

* chore: refactor y tipos para practitioner

* chore: refactor y tipos para patient

* test: patient tests

* IO-60: FHIR: LIB actualizar a node 18 (#28)

* build: actualiza toolchain a Node.js 20 cambia tslint por eslint

* build: actualiza toolchain a Node.js 20 cambia tslint por eslint

* chore: configuro eslint

* style: corrige formato de codigo segun nuevas reglas de eslint

* style: corrige formato de codigo segun nuevas reglas de eslint

* build: cambia version node a 18.20.8

* build: confuguracion de eslint y jest

* chore: tipo any para estos recursos

* chore: config adaptado a node 18

* chore: refactor y tipos para organizacion

* chore: refactor y tipos para practitioner

* chore: refactor y tipos para patient

* test: patient tests

* chore: configura workflows de github

* chore: agrega script build para CI

* chore: semantic-release

* chore: 1.12.1-beta.1

* chore: dotnet con semantic release

* chore: dotnet con semantic release

* chore: cambio version beta

* fix: cambia ubicacion de index

* fix: cambia tipo modulo de cjs a node16

* fix: publicacion beta:dry

* fix: release:beta

* fix: cambia a version generica por uso de semantic release

* fix: gender identity para validar en FHIR R4 y dejarlo compatible con futura R5

* chore(release): force release

* fix: force release beta 6

* fix: devuelve la url de organizacion como relativa

* chore: map ranking a rank y visceversa (#29)

* feat: Implement FHIR Patient resource encoding and decoding, including related ranking and organization utilities. (#30)

* feat: agrega funciones date utils para convertir fechas Andes a FHIR Practitioner

* feat: devuelve Practitioner.qualification.code.coding.display como string

* fix: conversion de Andes Ranking base 0 a FHIR Rank en base 1

* fix: AndesEspecialidad

* feat: add FHIR identifier systems for patient encoding and decoding

* feat: add ANDES_ID and MATRICULACIONES to FHIR identifier systems

* feat: update FHIR identifier systems and refactor related code for consistency

* Node 24 lts (#31)

* feat: upgrade Node.js to v22 y quito moment

* chore: upgrade Node.js version to 22 in .nvmrc

* chore: remove moment to use node 22 native date functions

* chore: muevo tests a una carpeta separada del codigo

* chore: upgrade node to version 24 and update eslint and node types dependencies

* chore: cambio FHIR identifier system constants

* test: Uso identifier para dni

* feat: modernizacion a Node 24 LTS

* chore: actualizar workflows a checkout v6 y Node 24

* feat: update CircleCI configuration to use Node 24.20

* feat: update TypeScript configuration to target ES2023 and use NodeNext module resolution

* feat: add encoders for FHIR resources including patient, organization, and clinical data

* fix: update package-lock.json dependencies

---------

Co-authored-by: ponjaBob <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: PonjaBob <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant