Releases: Laboratoria/curriculum
v7.3.0 - UXploradoras + Dataverse Chat
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
- 5a14d6d chore(Sentry): Adds sourcemaps to Sentry error data ingestion (#1605) (@mfdebian)
- 2d443ee fix: burger queen api swagger sync (#1613) (@ssinuco)
- 50ad1e2 feat: UX projects design-lab, design-assigned, uxploradoras (#1616) (@lisperaza)
Dataverse Chat commits:
- 5fab31c correction to md format list section 9 (@unjust)
- b4b5747 fix: changing link to remove redirect error, adding thumb (@unjust)
- 14d9718 feat: Readme dataverse with chat (#1607) (@Davichobits)
- 4cdd22e feat: open ai api and objectives for dataverse chat 1609 (#1611) (@unjust)
- ed3ddb4 feat: Add first version of the boilerplate (#1615) (@ChristianRL23 )
- d23f484 fix!: rename mv 03-dataverse-chat (@unjust)
- ae3893e fix objectives browser (@unjust)
- fda6b7d init dataverse extension with project.yml (@unjust)
v7.2.0 Enter the Dataverse
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 convite
- 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
- 87e6a71 feat: new project Dataverse, addresses #1447, merge feat/dataverse-part-1 (#1604) (@unjust, @Davichobits, @merunga, @DeysiVergara)
- a5fd48e fix(Topics): Actualiza las URLs rotas de 'topics/' (#1570) (@mfdebian)
- 54594bc chore(deps): Update dependencies (#1600) (@mfdebian)
- 079523d feat: Hacker Edition for BQAC Addresses #1544 (#1545) (@ssinuco)
- 5719cc8 feat: Agrega parte de React + Typescript al README de bq api client en PT (#1572) (@DeysiVergara, @moniyama)
- 0f37b96 feat: Redefine Movie Challenge Scope Addresses #1544 (#1546) (@ssinuco)
- a9b6ce7 fix: Reemplazar create react app, fixes #1453 (#1555) (@DeysiVergara)
v7.1.0 AI prompting + Sentry
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
⚠️ 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 git@github.com: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 git@github.com: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)
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
- 8c6459f Add Text Analyzer README in Portuguese (#1537) (@ChristianRL23, @MaferAlmeida )
- 45993f0 fix: quita swagger como api y agregar la opcion desplegar el mock vercel (#1513) (@unjust )
- 4041dd4 chore(deps): Bump protobufjs from 6.11.3 to 6.11.4 (#1528) (dependabot[bot])
- 9a6e1a5 fix: changed event keyup for input to listen key pressed (#1516) (@jmontes50)
- 323fc8e fix(oa-html):Delete unit test ul has class attribute, fixes #1518 (#1526) (@AlexisJoselyn )
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
- 1bd8c5d feat(projects/learning-objectives): Actualiza los Objetivos de Aprendizaje de UX y actualiza la curricula UX (#1519) (@lisperaza y @mfdebian)
- f0d2f0c fix(script): Cambia
copy
para solo copiar archivos de idioma elegido (fixes #1425) (@unjust) - e685bb4 fix: change regex for oa heading fixes #1506 (#1507) (@unjust)
v6.5.1 - Release patch
v6.5.0 - MDLinks milestones
Mejora structura de MDLinks (idioma ES) README con hitos.
Estrutura README de MDLinks (linguagem ES) aprimorada com marcos.
Changelog
- 685bb05 feat: mdLinks con hitos revisiones al readme (#1375) (@Davichobits)
v6.4.1
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:
- 21982eb fix: agrega Resumen de Proyecto a Text Analyzer (#1475) (@unjust)
- 1683e53 chore(project): Redo changes to
burger-queen-api-client
README in ES and adds the corresponding changes in the PT README as well (#1470) (@mfdebian) - 2077b00 fix: learning objectives typescript syntax (#1484) (@unjust)
- 3e3f2aa fix(project): Arregla el género utilizado para referirse a la usuaria en el proyecto text-analyzer (#1479) (@mfdebian)
- 21ce5f6 chore(deps): Actualiza dependencias para 6.4.x (#1481) (@unjust)
- 84a7a55 bug(project): Coreccion de links rotos a guias de docker y mongodb en proyecto burger-queen-api(#1459) (@ssinuco)
- 23398b1 fix(docs): cambios a deployment y contributing con next (#1441) (@unjust)
- 4fc381d Cambio nock mockoon pt (#1452) (@DeysiVergara)
- d0026c4 chore(deps): Bump tough-cookie in /projects/01-text-analyzer (#1438) (dependabot[bot])
- 12bfba4 chore(deps): Bump tough-cookie from 4.1.2 to 4.1.3 (#1439) (dependabot[bot])
- f122c99 chore(deps): Bump semver from 6.3.0 to 6.3.1 (#1442) (dependabot[bot])
- b55a17e chore(project): Adds titles in ES and PT for text-analyzer project in the application (#1450) (@mfdebian )
- 1a5f3a3 fix: Text analyzer dev009 improvements, Fix issue #1393 y #1419 (#1427) (@ssinuco)
v6.4.0 - New types of burgers
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
🌱 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 projetodata-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 projetomd-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 denock
emockoon
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
🌱 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 ...