Skip to content

Releases: Laboratoria/curriculum

v7.3.0 - UXploradoras + Dataverse Chat

17 Oct 14:56
Compare
Choose a tag to compare

See milestone here

Features

  • New project Level 3 Dataverse Chat - incorporating Open AI API and objectives from Social Network and MD Links
  • UX Projects - UXploradoras, Design Lab and Design Assigned
  • Sourcemaps to work with Sentry logs (so now when we see a bug from Sentry we can read the line of code)

Fixes

  • Update Burger Queen API README to reflect Swagger Documentation

Changelog

Dataverse Chat commits:

v7.2.0 Enter the Dataverse

28 Sep 20:53
Compare
Choose a tag to compare

Landscape with clear night sky with stars of the galaxy and the silhouettes of the Mandelorian and the child walking

Features

  • Nuevo project Nivel 2, Dataverse que es una evolución de Data Lovers mejorado con objetivo de AI Prompting
  • Cambios a Movie Challenge con Framework para cerrar mas el proyecto y sus Historias de Usuaria
  • Cambios a Burger Queen API Client para aclarar que algunas HU son opcionales
  • Agregamos React + Typescript al README de Burger Queen API Client en Portugues
  • Novo projeto Nível 2, Dataverse, que é uma evolução do Data Lovers melhorado com o objetivo de AI Prompting.
  • Mudanças no Movie Challenge com um framework para finalizar mais o projeto e suas histórias de usuário.
  • Mudanças no Burger Queen API Client para esclarecer que algumas Histórias de Usuário são opcionais.
  • Adicionamos React + Typescript ao README do Burger Queen API Client em Português.

Fixes

  • Reemplazamos create-react-app en los proyectos para creación con vite
  • Arreglamos rutas rotos de topics en el sitio de curricula
  • Substituímos create-react-app nos projetos de criação por vite.
  • Corrigimos rotas quebradas de tópicos no site do currículo.

Changelog

v7.1.0 AI prompting + Sentry

13 Sep 14:28
Compare
Choose a tag to compare

Features

  • AI Prompting learning objectives to curricula
  • Fleet Management Service Project converted from fullstack to backend
  • Sentry config function from @laboratoria/react in src/index.jsx and adds the corresponding variable to github actions
  • Thumbnails in UX projects READMEs

Fixes

  • Add titles and links for some OAs of typescript
  • Fix outdated 01-design-and-usability thumbnail

Changelog

  • 8eab77a feat: Adds prompting learning objectives addresses #1510 (#1567) (@unjust)
  • 092d0f3 Convert Fleet Management Service Project from fullstack to backend (#1542) (@ssinuco)
  • c217d57 fix(yml): add titles and links for some oas typescript (#1556) (@unjust)
  • 4fb14f3 feat(sentry): Adds Sentry config function from @laboratoria/react in src/index.jsx and adds the corresponding variable to github actions (#1554) (@mfdebian)
  • 5b1590b fix(assets): Fixes outdated 01-design-and-usability thumbnail (@mfdebian)
  • b218d0e fix(project docs): Adds thumbnails to UX projects READMEs (@mfdebian)

v7.0.0 - Curriculum Rename

04 Sep 20:19
Compare
Choose a tag to compare

v7.0.0 - Curriculum Rename

⚠️ BREAKING CHANGES

Português:

🪓 🪦 Novo nome do repositório: Curriculum

A partir deste lançamento, o repositório que costumávamos chamar de bootcamp agora é chamado de curriculum e o nome foi atualizado também no Github. Portanto, o repositório agora está localizado em: https://github.com/Laboratoria/curriculum

Recomendamos que todxs atualizem seus remotos o mais rápido possível, pois haverá outro repositório que eventualmente ocupará o nome bootcamp, e até lá, esperamos que ninguém mais tenha o nome antigo deste repositório

Para atualizar seus remotos, basta renomear seus forks e, em seguida, dentro do diretório do projeto, execute o comando:

git remote set-url upstream [email protected]:seu-user/curriculum.git

Substitua o nome upstream pelo que você usa localmente e seu-user pelo seu user no Github.

Bem-vindas a uma nova era 🪄

Issue relacionada: #1279

🔥 🚀 Depreciamos o create-react-app e adotamos uma nova dependência para bundling, minificação, otimização, construção e testes: Vite

A partir deste lançamento, modificamos a ferramenta que usamos para a build do projeto e os passos que envolvem a compilação, bundling, minificação, etc... para Vite e, com isso, descontinuamos o uso do react-scripts que vinha com o create-react-app, para que o aplicativo continue a estar na vanguarda da tecnologia; Além disso, descontinuamos o uso do Jest nos testes de componentes em favor do Vitest

Lembre-se de executar o comando npm install após atualizar seus forks com essas mudanças 😊

PRs relacionados: #1531
Issues relacionados: #1476 Laboratoria/bootcamp#310

Español:

🪓 🪦 Nuevo nombre de repositorio: Curriculum

A partir de este release, el repositorio que anteriormente solíamos conocer como bootcamp ahora pasa a llamarse curriculum y se ha actualizado su nombre en Github también, por ende ahora el repo se encuentra en: https://github.com/Laboratoria/curriculum

Recomendamos que todxs puedan actualizar sus remotos lo antes posible, ya que habrá otro repo que eventualmente ocupará el nombre bootcamp y para ese entonces ojalá ya nadie tenga el nombre antiguo de este repo

Para actualizar sus remotos basta con sólo cambiarle el nombre a sus forks, y luego, dentro del directorio del proyecto, ejecutar el comando:

git remote set-url upstream [email protected]:tu-user/curriculum.git

Reemplazando el nombre del upstream por el que utilices localmente, y tu-user por tu usuario en Github.

Bienvenidas a una nueva era 🪄

Issue relacionado: #1279

🔥 🚀 Se depreca create-react-app y adoptamos una nueva dependencia de bundling, minifying, optimization, build, y testing: Vite

A partir de este release, hemos modificado la herramienta que ocupamos para hacer el build del proyecto, y los pasos que incluyen la compilación, bundling, minifación, etc... por Vite y con esto hemos deprecado el uso de react-scripts que se incluían con create-react-app para que la app pueda seguir estando a la vanguardia en tecnología; Además de eso, se depreca el uso de Jest en tests de componentes en favor de Vitest

Recuerden ejecutar el comando npm install luego de actualizar sus forks con estos cambios 😊

PRs relacionados: #1531
Issues relacionados: #1476 Laboratoria/bootcamp#310

changelog

  • f69c6a5 chore(docs): Actualiza todas las referencias antiguas del repo Laboratoria/bootcamp a Laboratoria/curriculum (@mfdebian)
  • 596134e fix(test): Fixes Topic test in node 20 (@mfdebian)
  • 98b0fe5 chore(deps): Removes unused Jest config (@mfdebian)
  • 8952936 feat(vitest): Adds Vitest, jsdom, test setup in vite.config.js, moves mocks to root dir and fixes components tests (@mfdebian)
  • 89a39ae chore(deps): Updates @laboratoria/react dependency with ace editor fixes (@mfdebian)
  • c55eb41 fix(config): Fixes env variable name in Vite config file (@mfdebian)
  • 4b203ad fix(gh actions): Fixes Laboratoria api urls (@mfdebian)
  • 625a8e4 fix(env/workers): Updates env variables and fixes workers/ symlink (@mfdebian)
  • cfa642e chore(deps): Update dependencies and adds dotenv dep (@mfdebian)
  • 8fa47e3 fix(vite cofig): Adds dotenv() to vite.config file (@mfdebian)
  • 4479d93 fix(package.json): removes type module (@mfdebian)
  • 3a34c0f chore(deps): Removes react-scripts and webpack config file (@mfdebian)
  • cea8458 fix(lib): Undo changes to lib/data.js process.env (@mfdebian)
  • 1bf790d chore(config): Updates vite config file and @laboratoria/react dependency (@mfdebian)
  • f805212 feat(workflow): Updates env variable examples and updates github ci/cd workflows with new variables - deprecates REACT_APP_ variables and the set-output task (@mfdebian)
  • e347ccd chore(deps): Updates @laboratoria/react/dist imports to @laboratoria/react/src as per last release (@mfdebian)
  • 74ba299 config: removes duplicate key and adds (for now empty but mut be changed) process.env def (@mfdebian)
  • 96fdd2d feat(deps): Added Vite (@mfdebian)

v6.7.0 Text Analyzer Translated (pt)

29 Aug 16:50
Compare
Choose a tag to compare

Feature

Text Analyzer in Portugese 🇧🇷 (8c6459f)

Minor fixes

  • a few fixes in Text Analyzer tests (9a6e1a5, 323fc8e ) (see changelog below)
  • fixed BQ API Client readme section that describes how to mock or use the api (45993f0)

Changelog

v6.6.0 - A new experience

10 Aug 20:16
Compare
Choose a tag to compare

v6.6.0 - A new experience

⚠️ BREAKING CHANGES

👩‍🏭 🎨 Nueva currícula UX:

En esta nueva versión hemos actualizado los proyectos y todos los Objetivos de Aprendizaje asociados a ellos de la currícula de UX; los proyectos ahora son:

00-how-might-we
01-design-detectives
02-mindset-mvp
02-uxploradoras-ui
03-design-lab
03-uxploradoras-ux

PRs relacionados: #1519

🎁 🌟 NEW FEATURES

🗣️ 📖 Script create-cohort-project ahora sólo entrega documentación en el idioma escogido

Hasta hace poco, el script create-cohort-project podía recibir como parámetro el lenguaje en el cual devolver el README.md del proyecto, de ahora en adelante, cualquier guía o documentación que incluya el proyecto también será entregada en el idioma escogido y las estudiantes ya no reciben un montón de documentación en un idioma que no les interesaba.

PRs relacionados: #1425
Issues relacionados: #1413

➕ 🪓 Minor changes

  • Se arregla error que no permitía ejecutar el script create-cohort-project cuando la sección 'Objetivos de Aprendizaje' era acompañado por un número de índice de dos dígitos.

PRs relacionados: #1507
Issues relacionados: #1506

changelog

v6.5.1 - Release patch

31 Jul 18:49
Compare
Choose a tag to compare
  • db88be8 chore(deps-dev): Bump word-wrap in /projects/01-text-analyzer (#1488) (dependabot[bot])
  • aa231c9 chore(deps): Bump word-wrap from 1.2.3 to 1.2.5 (#1489) (dependabot[bot])
  • 698e2d4 fix(project): Actualiza Objetivos de Aprendizaje de proyecto movie-challenge-frameworks (#1498) (@unjust)

v6.5.0 - MDLinks milestones

26 Jul 20:17
Compare
Choose a tag to compare

Mejora structura de MDLinks (idioma ES) README con hitos.
Estrutura README de MDLinks (linguagem ES) aprimorada com marcos.

Changelog

v6.4.1

24 Jul 16:55
Compare
Choose a tag to compare

Link a milestone

Arreglando algunas cosas rotos - links en BQ API, objetivos de typescript yaml sintaxis,
documentacion de DEPLOY, fixes a Text Analyzer, dependencias con dependabot etc. y agregando redacciones en portugues a Text Analyzer y BQ API Client.

Changelog

Fixes:

v6.4.0 - New types of burgers

11 Jul 19:40
Compare
Choose a tag to compare

v6.1.0 - New types of burgers

milestone

O conteúdo está disponível em Português y también en Español

🌟 Highlights

Português

⚠️ BREAKING CHANGES

🍔 🔫 O projeto burger-queen é removido:

Nesta nova versão, finalmente depreciamos o projeto burger-queen como costumávamos conhecê-lo em sua versão com Firebase. Em vez disso, agora temos a versão burger-queen-api-client, que inclui o desenvolvimento do cliente, e do lado do servidor temos a versão burger-queen-api. No caso de uma estudante desejar desenvolver um projeto com as lógicas de autenticação, persistência de dados e deploy no Firebase, temos o projeto notes.

PRs relacionados: #1426
Issues relacionados: #1359

:octocat: 🌱 Nova branch de desenvolvimento next na currícula:

A partir desta versão em diante, a branch main do repositório conterá apenas uma foto do último release, mas todos os novos issues, PRs, alterações, features, patches, etc... serão enviados para nossa nova branch de desenvolvimento chamada next. Com o @unjust, já fizemos o trabalho de direcionar todos os pull requests abertos do repositório para essa branch.

Issues relacionados: #1317

🎁 🌟 NEW FEATURES

🍔 🆙 Projeto burger-queen-api-client com Typescript:

Nesta nova versão, adicionamos à nossa curricula Objetivos de Aprendizagem associados ao Typescript. Agora, a opção de realizar o projeto burger-queen-api-client utilizando Typescript já está incluída no README em Espanhol.

PRs relacionados: #1408
Issues relacionados: #1361

👥 💭 Novo projeto da Pré-Admissão de UX how-might-we:

Nesta nova versão, atualizamos o projeto que as candidatas ao Bootcamp de UX devem desenvolver durante sua Pré-Admissão na Laboratoria, how-might-we.

PRs relacionados: #1412
Issues relacionados: #1290

📜 🔍 Novo primer projeto de Web Dev text-analyzer:

Com esta nova versão, adicionamos um novo projeto inicial para o track de Desenvolvimento Web no Espanhol, o text-analyzer. Esse projeto tem como objetivo reduzir a complexidade que as estudantes enfrentam durante seu primeiro projeto no Bootcamp e inclui também uma suite de testes e2e para verificar se as implementações das estudantes atendem aos Objetivos de Aprendizagem associados ao projeto. É uma abordagem inicial para ajudar a reduzir o tempo que os coaches gastam na realização dos Feedbacks de Projeto no Bootcamp, verificando automaticamente as implementações relacionadas aos Objetivos de Aprendizagem.

PRs relacionados: #1372
Issues relacionados: #1363

✒️ 📰 Os títulos da app da currícula são atualizados conforme a navegação:

Com este release, atualizamos a app de currícula para seguir as boas práticas de SEO em relação à atualização do título do site a cada mudança de rota gerada por umx usuárix na navegação.

PRs relacionados: #1390
Issues relacionados: #1323

🤖 🧠 Integração com o Explaindev:

Como parte do esforço para incorporar tecnologias inovadoras para apoiar o processo de aprendizagem das estudantes, estamos colaborando com uma poderosa ferramenta de IA desenvolvida pela Explaindev, que utiliza o ChatGPT. Estamos trabalhando em conjunto com eles para fornecer às estudantes essa ferramenta que explica código dentro de seu próprio editor. Além disso, permitirá que, a partir dessa pergunta feita dentro do editor, elas possam gerar uma consulta no canal Slack do projeto, caso a estudante considere necessário.

Neste release, adicionamos uma nova função ao script create-cohort-project que gerará um novo arquivo dentro dos projetos das estudantes chamado explaindev.json. Esse arquivo conterá a seguinte estrutura:

{
  "project": "text-analyzer",
  "cohort": "SAP099"
}

E esse arquivo será consumido pelo bot da Explaindev para coletar dados que nos permitirão entender melhor as necessidades e o uso que as estudantes farão dessa ferramenta, a fim de melhorá-la ao longo do tempo.

PRs relacionados: #1395

👩‍🎓 ⌨️ Nova ferramenta de edição de texto na Pré-Admissão de Web Dev:

Devido ao feedback levantado pelas coaches que executam a Pré-Admissão, optamos por mudar a ferramenta utilizada nesse espaço. De agora em diante, será utilizado o Glitch como editor de texto online e colaborativo, cuidando da experiência durante esta importante etapa para as postulantes ao Bootcamp.

PRs relacionados: #1415
Issues relacionados: #1399

➕ 🪓 Minor changes

  • Alterar a imagem que acompanha o projeto md-links por uma criada por @AlexisJoselyn
  • Atualizar as dependências do projeto
  • Atualizar o arquivo thumb.png que acompanha o projeto data-lovers
  • Atualizar o nome em Espanhol e Português do desafio coinConvert
  • Corrigir um bug associado ao uso de backticks (`) no arquivo de Objetivos de Aprendizagem
  • Corrigir um typo encontrado nos projetos de Web Dev
  • Remover o título do seletor de idioma do aplicativo
  • Adicionar uma descrição ao uso do tutorial learnYouNode no projeto md-links
  • Atualizar URLs para a documentação atualizada do React nos projetos e Objetivos de Aprendizagem associados.
  • Modificações no README do projeto burger-queen-api-client para remover o uso de nock e mockoon

PRs relacionados: #1420 #1433 #1430 #1423 #1421 #1405 #1404 #1386 #1379 #1418
Issues relacionados: #1422 #1406

Español

⚠️ BREAKING CHANGES

🍔 🔫 Se elimina el proyecto burger-queen:

En esta nueva versión hemos finalmente deprecado el proyecto burger-queen como solíamos conocerlo en su versión con Firebase; En cambio, queda ahora la versión burger-queen-api-client que incluye el desarrollo del cliente y desde el lado del servidor queda la versión burger-queen-api; En caso de que una estudiante quiera desarrollar un proyecto con las lógicas de autenticación, persistencia de datos, y deployment en Firebase, tenemos el proyecto notes.

PRs relacionados: #1426
Issues relacionados: #1359

:octocat: 🌱 Nueva rama de desarrollo next en currícula:

Desde esta versión en adelante, la rama main del repo sólo contendrá una foto del último release, pero todos los nuevos issues, PRs, cambios, features, patches, etc... Irán hacia nuestra nueva rama de desarrollo llamada next, con @unjust ya hicimos el trabajo de apuntar todos los PRs abiertos del repo hacia esa rama y es ahí en donde se irán integrando de a poco hasta el siguiente release.

Issues relacionados: #1317

🎁 🌟 NEW FEATURES

🍔 🆙 Proyecto burger-queen-api-client con Typescript:

En esta nueva versión hemos agregado a la currícula Objetivos de Aprendizaje asociados a Typescript, desde ya se incluye en el README la opción de realizar el proyecto burger-queen-api-client utilizando Typescript.

PRs relacionados: #1408
Issues relacionados: #1361

👥 💭 Nuevo proyecto de Pre-Admisión de UX how-might-we:

En esta nueva versión hemos actualizado en la currícula el proyecto que las postulantes al Bootcamp de UX deben desarrollar durante su Pre-Admisión a Laboratoria, how-might-we.

PRs relacionados: #1412
Issues relacionados: #1290

📜 🔍 Nuevo primer proyecto de Web Dev text-analyzer:

Con esta nueva versión se agrega un nuevo primer proyecto para el track de Web Dev text-analyzer, que busca reducir la complejidad a la que se enfrentan las estudiantes durante su primer proyecto en el Bootcamp, y que además incluye una suite de tests e2e para verificar que las implementaciones de las estudiantes cumplen los Objetivos de Aprendizaje asociados al proyecto; Es un primer approach para ayudar a reducir el tiempo que toma para lxs coaches el realizar los Project Feedbacks en el Bootcamp al verificar de manera automatizada las implementaciones asociadas a Objetivos de Aprendizaje.

PRs relacionados: #1372
Issues relacionados: #1363

✒️ 📰 Títulos de app de currícula se actualizan con la navegación:

Con este release hemos actualizado la app de currícula para seguir buenas ...

Read more