<?xml version="1.0" encoding="UTF-8"?>
  <rss version="2.0"><channel><title>μStories 25/26 Team A changes</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/es.uvigo.esei.dgss.teamA.microstories$dgss2526-teamA-microstories-pom/changes</link><description>μStories 25/26 Team A changes</description><item><title>#155 tsk68: Adds JPA support for user favorite stories (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/155/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/155/changes#detail0</guid><pubDate>Thu, 18 Dec 2025 18:27:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
tests/src/main/resources/datasets/stories.xml
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/User.java
additional-material/db/microstories-mysql.drop.sql
additional-material/db/microstories-mysql.creation.sql
additional-material/db/microstories-mysql.full.sql
tests/src/main/resources/scripts/cleanup.sql
additional-material/db/microstories-mysql.data.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/UserTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
tests/src/main/resources/datasets/stories-with-delete-1.xml
additional-material/db/microstories-mysql.delete.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#135 tsk59: Implements story creation and update in service layer (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/135/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/135/changes#detail0</guid><pubDate>Sat, 06 Dec 2025 10:32:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/resources/beans.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/service/util/security/CreatorRoleCaller.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
tests/src/main/resources/datasets/stories.xml
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
service/src/main/java/es/uvigo/esei/microstories/services/UserService.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/main/java/es/uvigo/esei/microstories/dtos/StoryCreateDto.java
additional-material/db/microstories-mysql.creation.sql
additional-material/db/microstories-mysql.full.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#133 tsk57: Implements story creation and update in service layer (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/133/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/133/changes#detail0</guid><pubDate>Fri, 05 Dec 2025 19:05:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/resources/beans.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/service/util/security/CreatorRoleCaller.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
tests/src/main/resources/datasets/stories.xml
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
service/src/main/java/es/uvigo/esei/microstories/services/UserService.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
additional-material/db/microstories-mysql.creation.sql
service/src/main/java/es/uvigo/esei/microstories/dtos/StoryCreateDto.java
additional-material/db/microstories-mysql.full.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#105 tsk38: Adds Git hooks and updates contributing guide (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/105/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/105/changes#detail0</guid><pubDate>Wed, 26 Nov 2025 20:04:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/git-hooks/commit-msg
additional-material/git-hooks/pre-commit
CONTRIBUTING.md
additional-material/git-hooks/pre-push
</description></item><item><title>#104 tsk38: Adds Git hooks and updates contributing guide (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/104/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/104/changes#detail0</guid><pubDate>Wed, 26 Nov 2025 20:00:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>CONTRIBUTING.md
additional-material/git-hooks/commit-msg
additional-material/git-hooks/pre-commit
additional-material/git-hooks/pre-push
</description></item><item><title>#101 Enables IntelliJ import-on-demand thresholds for Java in .editorconfig (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/101/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/101/changes#detail0</guid><pubDate>Tue, 25 Nov 2025 19:03:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>.editorconfig
</description></item><item><title>#96 Extends SQL data with new users and stories (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/96/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/96/changes#detail0</guid><pubDate>Mon, 24 Nov 2025 00:16:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/db/microstories-mysql.data.sql
additional-material/db/microstories-mysql.full.sql
</description></item><item><title>#91 tsk25-29: Fixes authentication queries to use lowercase `user` table and (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/91/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/91/changes#detail0</guid><pubDate>Sat, 22 Nov 2025 13:27:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/wildfly/v8.2.1/standalone.xml
service/src/test/resources-wildfly-embedded-mysql/standalone.xml
rest/src/test/resources-wildfly-embedded-mysql/standalone.xml
additional-material/wildfly/v10.1.0/standalone.xml
service/src/test/resources-wildfly-embedded-h2/standalone.xml
pom.xml
jsf/src/test/resources-wildfly-embedded-h2/standalone.xml
rest/src/test/resources-wildfly-embedded-h2/standalone.xml
jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml
</description></item><item><title>#89 tsk29: Fixes user authentication correctly (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/89/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/89/changes#detail0</guid><pubDate>Fri, 21 Nov 2025 20:16:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/resources/test-persistence.xml
rest/src/main/webapp/WEB-INF/web.xml
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
pom.xml
service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
service/src/main/java/es/uvigo/esei/microstories/services/exceptions/UnauthorizedAccessException.java
</description></item><item><title>#86 tsk24: Implements User entity and story authorship (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/86/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/86/changes#detail0</guid><pubDate>Tue, 18 Nov 2025 19:45:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/resources-wildfly-embedded-h2/cleanup-autoincrement-stories.sql
service/src/main/resources/META-INF/persistence.xml
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
tests/src/main/resources/datasets/stories.xml
domain/src/main/java/es/uvigo/esei/microstories/domain/types/UserType.java
tests/src/main/resources/datasets/users.xml
additional-material/db/microstories-mysql.creation.sql
additional-material/db/microstories-mysql.drop.sql
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/User.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
additional-material/db/microstories-mysql.full.sql
tests/src/main/resources/scripts/cleanup.sql
additional-material/db/microstories-mysql.data.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/UserTest.java
additional-material/db/microstories-mysql.delete.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#65 tsk20: Adds story view tracking and retrieval of top-read stories by (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/65/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/65/changes#detail0</guid><pubDate>Fri, 07 Nov 2025 13:33:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/scripts/cleanup.sql
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
tests/src/main/resources/datasets/stories.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
tests/src/main/resources/datasets/stories-old-views.xml
tests/src/main/resources/datasets/empty.xml
pom.xml
</description></item><item><title>#62 tsk33: Removes theme types (mpgonzalez4)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/62/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/62/changes#detail0</guid><pubDate>Thu, 06 Nov 2025 22:53:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/types/ThemeType.java
additional-material/db/microstories-mysql.data.sql
additional-material/db/microstories-mysql.full.sql
</description></item><item><title>#60 tsk17: Adds exploration view (mpgonzalez4)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/60/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/60/changes#detail0</guid><pubDate>Thu, 06 Nov 2025 20:13:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/webapp/story/explore.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
additional-material/db/microstories-mysql.full.sql
</description></item><item><title>#53 tsk33: Delete ThemeType's (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/53/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/53/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 18:47:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/types/ThemeType.java
additional-material/db/microstories-mysql.data.sql
additional-material/db/microstories-mysql.full.sql
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ThemeTypeConverter.java
</description></item><item><title>#43 Changes testing port to avoid collisions in Jenkins (Miguel Reboiro-Jato)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/43/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/43/changes#detail0</guid><pubDate>Mon, 03 Nov 2025 20:44:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>pom.xml
</description></item><item><title>#30 tsk6: Update publishedAt attribute as nullable (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/30/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/30/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 22:11:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/db/microstories-mysql.creation.sql
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
additional-material/db/microstories-mysql.full.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#30 tsk6: Update CONTRIBUTING.md to specify usage of DTO's classes (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/30/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/30/changes#detail1</guid><pubDate>Thu, 30 Oct 2025 22:11:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>CONTRIBUTING.md
</description></item><item><title>#29 Removes unnecessary entries from `.gitignore` (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/29/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/29/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 16:47:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>.gitignore
</description></item><item><title>#27 TSK9: Mostrar vista de lectura story (JSF) Se implementa la vista de (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/27/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/27/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 14:31:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/components/storyLink.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/story/read.xhtml
.gitignore
jsf/src/test/java/es/uvigo/esei/microstories/jsf/StoryManagedBeanTest.java
</description></item><item><title>#21 task 11 (REST) Añadir un recurso que devuelve un relato por su id (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/21/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/21/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 12:30:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/main/java/es/uvigo/esei/microstories/api/StoryResource.java
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToEntity.java
rest/src/main/java/es/uvigo/esei/microstories/api/ApplicationConfig.java
.gitignore
rest/src/test/java/java/es/uvigo/esei/microstories/api/StoryResourceTest.java
</description></item><item><title>#19 Updates CONTRIBUTING.md to include DTO mapping conventions (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/19/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/19/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 20:05:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>CONTRIBUTING.md
</description></item><item><title>#16 Updates commit title style to include colon after task ID (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/16/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/16/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 19:35:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>CONTRIBUTING.md
</description></item><item><title>#14 tsk6: Adds publishedAt attribute to Story entity (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/14/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/14/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 19:20:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/db/microstories-mysql.creation.sql
additional-material/db/microstories-mysql.data.sql
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
additional-material/db/microstories-mysql.full.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#10 tsk2: Adds commons-lang3 dependency (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/10/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/10/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 18:32:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>pom.xml
domain/pom.xml
</description></item><item><title>#8 tsk2: add MySQL scripts (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/8/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/8/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 17:44:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/db/microstories-mysql.delete.sql
additional-material/db/microstories-mysql.drop.sql
additional-material/db/microstories-mysql.creation.sql
additional-material/db/microstories-mysql.data.sql
additional-material/db/microstories-mysql.full.sql
</description></item><item><title>#6 tsk3: Adds `.editorconfig` for consistent code style (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/6/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/6/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 17:25:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>.editorconfig
</description></item><item><title>#5 tsk2: adds database declaration with SQL file (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/5/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/5/changes#detail0</guid><pubDate>Mon, 27 Oct 2025 20:19:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/db/microstories-mysql.full.sql
</description></item></channel></rss>