Històric de canvis

Aquí podem veure resumidament els canvis que s'han fet en quan a requeriments, processos o noves passes a seguir:

VERSIÓ 

DATA

DESCRIPCIÓ CANVIS

AUTOR
v11.6 09/07/25 R1.1.6.2 -S'ha actualitzat el manual de integració continua per a proveïdors amb informació referent a Branch.
R1.1.6.3 - S'ha aclarit aquest requeriment i s'han definit les variables d'obligatori ús en Flutter, i opcional per altres plataformes. 
R1.6.7 - S'ha afegit aquest punt per recomanar l'ús de l'eina Branch per a aquelles apps on sigui necessària la funcionalitat d'enllaços que redireccionan a l'app. 
R3.1.1 - Tant les noves apps com les actualitzacions han d'estar orientades com a mínim a Android 15 (API 35).
R4.2.4 - Nou requeriment per utilitzar fitxers de la carpeta .env en temps de compilació. 
R4.2.5 - Ús obligatori dels valors obtinguts de la carpeta .env. 
JLM
v11.5 27/03/25 R1.3.1 - S'ha modificat per indicar que el consentiment per a la gestió de dades personals s'ha de demanar quan sigui necessari i no abans. 
R1.3.2 - S'ha modificat la secció referent a notificacions push perque sigui més comprensible quan s'han de mostrar noticacions segons si l'usuari accepta el permís o no. 
R2.1.1 - S'ha aclarit aquest requeriment per indicar els casos on es possible considerar augmentar la compatibilitat.
JLM
v11.4 12/02/25 R1.2.2 - S'ha mogut aquest requeriment a R1.3.3, on encaixa millor. 
R1.4.1 - S'han tret punts d'aquest requeriments al estar deprecats i/o coberts en altres requeriments. 
R1.5.1 - En l'apartat d'Enregistrament de dades s'ha afegit que cal la confirmació de la OSAM que els noms de les pantalles són vàlids. 
R2.3.2 - S'ha tret el punt que feia referència als framework multiplataforma, ja que aquesta informació ja està coberta en altres requeriments.
JLM
v11.3 31/10/24 R2.2.1 - El desenvolupament ha de ser compatible amb iOS 17 o versions superiors. No es publicaran apps compatibles amb versions iOS 15 o inferiors. JLM
v11.2 11/07/24 R1.14.1 - S'ha modificat perque Mapbox sigui una recomanació i no un requeriment. 
R1.14.2 - S'ha canviat el fitxer que es posava a disposició per una url on es pot obtenir la cartografia. 
R4.1.3 - S'ha d'incloure una dependència per generar les icones de iOS i Android. També s'indiquen quines especificacions han de tenir les imatges de base.
JLM
v11.1 06/05/24 R1.1.3 - Aquest requeriment ja no és obligatori i passa a ser una recomanació. 
R1.6.2 - S'ha modificat el redactat i s'ha indicat l'assumpte que s'ha de posar al mail de contacte. També s'ha mogut l'explicació del mòdul comú per a obtenir la informació del dispositiu al R1.7.1.
R1.7.1 - S'ha afegit l'explicació de la funcionalitat d'obtenir la informació del dispositiu i de l'app, com una tercera funcionalitat després del control de versions i control de valoracions. 
R1.9 - S'ha revisat la numeració per a versions hotfix. 
R3.3.1 - S'ha actualitzat la referència a la mida dels .aab.
JLM
v11.0 05/04/2024 R1.1.4 - S'ha afegit un enllaç als requeriments específics de Flutter 
R1.1.6.1 - Modificat el text referent als screenshots de dispositius iOS perque sigui més precís d'acord al model de l'App Store
R1.1.6.2 - S'ha actualitzat el document "manual integració continua per a proveïdors" amb nous requeriments per a les apps desenvolupades amb Flutter. S'ha tret la referència al App Bundle, al ja estar inclós en el manual.
R1.4.2 - A l'inici del projecte s'ha d'utilitzar la darrera versió estable del framework. Quan s'entregui el codi s'haurà d'utilitzar com a mínim la penúltima versió estable dels framework.
R1.14.1 - S'ha actualitzat el plugin recomanat per integrar Mapbox.
R1.15 - Afegit nou requeriment relacionat amb la documentació del projecte. 
R2.2. - S'ha modificat aquest requeriment, actualitzant la referència a "deployment info --> devices" per "supported destinations" i eliminant la referència a l'arquitectura de 32 bits al estar deprecat
R3.1.3 i R3.1.4 - El requeriment R3.1.3 s'ha eliminat i el requeriment abans R3.1.4 ha passat a ser el R3.1.3.
R3.3.1 - S'ha eliminat la part referent a Flutter d'aquest requeriment, degut a que ja no s'aplica. 
R4 - Creada nova pàgina amb els requeriments específics de Flutter
JLM
v10.3 05/02/2024 R1.2. - S'han actualitzat les guies d'estil enllaçades en aquest requeriment.
R2.1.1 - El desenvolupament ha de ser compatible amb iOS16 o versions superiors. No es publicaran apps compatibles amb versions iOS 14 o inferiors.
R3.1.1 - Les noves apps i actualitzacions (a partir de maig) han d'estar orientades com a mínim a Android 14 (API 34).

JLM

v10.2

14/11/2023

R1.1.6.4 - S'ha d'informar abans de la publicació d'una nova versió si aquesta serà full roll-out o progressiva.
R1.2.2 - S'ha modificat aquest requeriment, eliminant l'apartat referent a la icona de favorits.
R1.11.2 - Passa a ser obligatori que es compleixen els criteris de qualitat de codi indicats a SonarQube.
R3.3.1 - S'ha aclarit aquest requeriment, explicant que això implica mostrar una nova pantalla que compleixi amb els requeriments de disseny per l'splash screen.

JLM

v10.1

06/06/2023

R1.4.3 - Les apps han de tenir un sistema per deshabilitar les crides a serveis, tant de tercers com propis.
R1.11.2 - A partir d'octubre serà un requeriment complir amb els criteris de qualitat de codi per a la publicació d'apps.

JLM