Nuevas Características: • Visualizador de pagos mensuales con gráfica de dona (Chart.js) • Tarjetas estadísticas: clientes activos, pagados y pendientes • Tabla de clientes pendientes con saldos en tiempo real • Microservicio Node.js para metadata de Stripe (acceso directo a BD) Mejoras: • Fix crítico: Sincronización automática de saldo en CallBell al agregar facturas • Categorización mejorada de pagos OXXO y Transferencias Stripe • Normalización de valores: "OXXO" → "OXXO Pay" para evitar errores 422 • Configuración .env para credenciales de base de datos Correcciones: • Saldo y estado ahora se actualizan correctamente en CallBell • Fix networking Docker (ECONNREFUSED resuelto) • Fix validación de atributos en API de UCRM • Actualización automática de userId en pagos Stripe Archivos principales: public.php (visualizador de pagos) AbstractMessageNotifierFacade.php (logging sync) ClientCallBellAPI.php (comparación de campos) AbstractStripeOperationsFacade.php (normalización) manifest.json, README.md, CHANGELOG.md (docs)
73 lines
2.4 KiB
Markdown
Executable File
73 lines
2.4 KiB
Markdown
Executable File
# CHANGELOG
|
|
|
|
## 2.8.0 - 2024-09-04
|
|
|
|
* Add support for PHP 8.4.
|
|
|
|
## 2.7.0 - 2023-08-15
|
|
|
|
* Fixed flattening in arrays starting with null.
|
|
* Drop support for HHVM and PHP earlier than 7.2.5.
|
|
* Add support for PHP 8.1, 8.2, and 8.3.
|
|
|
|
## 2.6.0 - 2020-07-31
|
|
|
|
* Support for PHP 8.0.
|
|
|
|
## 2.5.0 - 2019-12-30
|
|
|
|
* Full support for PHP 7.0-7.4.
|
|
* Fixed autoloading when run from within vendor folder.
|
|
* Full multibyte (UTF-8) string support.
|
|
|
|
## 2.4.0 - 2016-12-03
|
|
|
|
* Added support for floats when interpreting data.
|
|
* Added a function_exists check to work around redeclaration issues.
|
|
|
|
## 2.3.0 - 2016-01-05
|
|
|
|
* Added support for [JEP-9](https://github.com/jmespath/jmespath.site/blob/master/docs/proposals/improved-filters.rst),
|
|
including unary filter expressions, and `&&` filter expressions.
|
|
* Fixed various parsing issues, including not removing escaped single quotes
|
|
from raw string literals.
|
|
* Added support for the `map` function.
|
|
* Fixed several issues with code generation.
|
|
|
|
## 2.2.0 - 2015-05-27
|
|
|
|
* Added support for [JEP-12](https://github.com/jmespath/jmespath.site/blob/master/docs/proposals/raw-string-literals.rst)
|
|
and raw string literals (e.g., `'foo'`).
|
|
|
|
## 2.1.0 - 2014-01-13
|
|
|
|
* Added `JmesPath\Env::cleanCompileDir()` to delete any previously compiled
|
|
JMESPath expressions.
|
|
|
|
## 2.0.0 - 2014-01-11
|
|
|
|
* Moving to a flattened namespace structure.
|
|
* Runtimes are now only PHP callables.
|
|
* Fixed an error in the way empty JSON literals are parsed so that they now
|
|
return an empty string to match the Python and JavaScript implementations.
|
|
* Removed functions from runtimes. Instead there is now a function dispatcher
|
|
class, FnDispatcher, that provides function implementations behind a single
|
|
dispatch function.
|
|
* Removed ExprNode in lieu of just using a PHP callable with bound variables.
|
|
* Removed debug methods from runtimes and instead into a new Debugger class.
|
|
* Heavily cleaned up function argument validation.
|
|
* Slice syntax is now properly validated (i.e., colons are followed by the
|
|
appropriate value).
|
|
* Lots of code cleanup and performance improvements.
|
|
* Added a convenient `JmesPath\search()` function.
|
|
* **IMPORTANT**: Relocating the project to https://github.com/jmespath/jmespath.php
|
|
|
|
## 1.1.1 - 2014-10-08
|
|
|
|
* Added support for using ArrayAccess and Countable as arrays and objects.
|
|
|
|
## 1.1.0 - 2014-08-06
|
|
|
|
* Added the ability to search data returned from json_decode() where JSON
|
|
objects are returned as stdClass objects.
|