- Incluido fichero
PrivacyInfo.xcprivacy
requerido por Apple: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api
-
Add new parameter
--struct-name
which allows modifying the name of the structure containing the constants. This is useful to avoid stepping on the name of the property wrapperEnvironment
provided bySwiftUI
. -
Change parameters keys:
-output-bin
to--output-bin
-output-file
to--output-file
-validate-environment
to--validate-environment
-access-level
to--access-level
-
Fix in the generation of the default password with some characters
- Fix bundle problem for generate password from bundle
- Add support for Swift Package Manager
- Se ha arreglado un error por el que la validación de los inputs y output files no funcionaban correctamente si la ruta contenia "../"
- Añadido un nuevo parámetro opcional para poder seleccionar el Bundle de donde se deben coger los recursos. Por defecto será el main
- Añadido parámetro para modificar el valor de acceso de la clase y las variables
- Modificada la forma de bloquear los ficheros. Ahora les quita el permiso de escritura
- Cambios en la documentación
- Subida documentación del código
- Subida la documentación de la librería
- Cambios de visibilidad en los métodos privados
- Modificación del nombre debug por activeLogging
- Modificados los parámetros de salida de ficheros a -output-bin y -output-file
- Cuando imprimimos la ayuda ahora el script finalizará con un código de error para parar la ejecución de los comandos
- Se ha añadido soporte para el nuevo Build System. Ahora es necesario poner las rutas correctas en los campos input files y output files
- Se han añadido nuevos parámetros para dar soporte al Legacy Build System. El parámetro --disable-input-output-files-validation elimina la validación de los input files y output files
- Por defecto los ficheros generados se bloquean en el sistema. Si se quiere que no se bloqueen se debe poner el parámetro --unlock-files
- Cambiado nombre del parámetro -validate por -validate-environment
- Se ha añadido la funcionalidad de recuperar el entorno a partir de la clave EnvironmentKey del fichero Info.plist. Se puede setear a partir de un valor del Build Settings. En nuestro caso lo haremos a partir del valor SDOSEnvironment
- Añadido nuevo parámetro "-validate environment". Este parámetro validará que existe un valoor valido para cada key en el entorno especificado
- Añadido soporte para cambiar el nombre del fichero con los parámetros encriptados
- Primera versión de la librería