Phwoolcon Versions Save

Phalcon + Swoole

v1.2.8

4 years ago

Features:

  • Cache:
    • Add parameter $ttl for Cache::get()
  • Add method Migrate::createTableOn()

Bug Fixes:

  • Always ask where to create the migration
  • Resource Updater:
    • Fix a bug in model trait generator, when a column name containing string value
    • Skip session settings for resource update script

Tests:

  • Moved autoload for tests to autoload-dev

v1.2.7

5 years ago

Features:

Bug Fixes:

  • Cache:
    • Check Redis config by isset instead of empty
    • Use $lifetime = 0 to disallow expiration when calling Redis::save()

v1.2.6.1

5 years ago

Refactor:

  • Session: Disable session in CLI mode

Tests:

  • Travis: Use phwoolcon.org for http client tests

v1.2.6

5 years ago

Features:

  • Resource Updater: Generate dynamic model traits for multiple connections
  • I18n: Support 19x mobile number
  • Model: Support is, in and between operator in findSimple and findFirstSimple
  • Error Codes: Sort IDE helper methods in nature order
  • View: Display view file not found in debug mode

Bug Fixes:

  • DB: Support for table prefix
  • Resource Updater:
    • Avoid getData() and setData() methods in model traits
    • Avoid getSource() and setSource() methods in model traits
  • Assets: Support document.on('click') for touch devices
  • Session:
    • End session in http exception
    • Return null if session disabled
    • Disable session in CLI mode

Refactor:

  • Text: use constant instead of 0 in Text::random()

v1.2.5

5 years ago

Features:

  • DB:
    • Support for table prefix
    • Be able to specify connection in a model
  • Assets:
    • Multiple host support for assets cache
    • Add $p.url() to phwoolcon.js
  • Resource Updater:
    • Be able to skip defining class alias
    • Set environment variable PHWOOLCON_DEBUG_PACKAGE_RESOURCE to show debug message

Bug Fixes:

  • Cache: Compatible with new redis version

    Since Redis 3.0.3 it is possible to specify multiple keys instead of a single one. In such a case, it returns the total number of keys existing

    Multiple key existence is completely meaningless in Phwoolcon

  • Skip possibly duplicated methods in model_traits.php (auto-generated by the resource update script)

Tests:

  • Travis:
    • Collect code coverage on php 7.1

      code coverage on php 7.2 have bug with case statements

    • Add php 7.3 env

    • Install swoole 1.x version for php 5

Code styles:

  • Update phpcs.xml

    Ignore rule Squiz.ControlStructures.ControlSignature.SpaceAfterCloseBrace
    for @codeCoverageIgnore tags

Documents:

  • Explain how to use proxy in http-client config

v1.2.4

6 years ago

Change Logs:

Features:

  • Update Phwoolcon skeleton:
    • Update test dir structure

Tests:

  • Mark bin/ci-install-extensions as executable
  • Use new test root mechanism

Bug Fixes:

  • Service Mode: Reconnect DB before start

v1.2.3

6 years ago

Change Logs:

Tests:

  • Use Config::$preloadConfig to load package configs
  • Migrate common test config files to phwoolcon/test-starter
  • Try to speed up extension installation

v1.2.2

6 years ago

Change Logs:

Features:

  • Update Phwoolcon skeleton:
    • Introduce phwoolcon/test-starter
    • Update CHANGELOG.md
    • Run git init after place target directory
    • Composer: minimum-stability = dev and prefer-stable = true
    • Update .gitignore
    • Update travis ci for Phwoolcon support
    • Update code coverage link in README.md
    • Session: Start session on get/set/remove

Tests:

  • Travis:
    • Upload code coverage for php 7.1 only
    • Combine composer require commands to save time
  • Run phpcs from vendor/bin
  • Migrate start.php and TestCase to a separate package phwoolcon/test-starter

v1.2.1

6 years ago

Change Logs:

Features:

  • Cache: Add Backend\Redis::getRedis()

Bug Fixes:

  • Router: Run Session::start() after Controller::initialize()

Tests:

  • Travis:
    • Use ci-pecl-cacher to install PECL extensions
    • Rename ci-install-phalcon to ci-install-extensions
    • Remove redundant config
  • Add scrutinizer support

v1.2.0

6 years ago

Change Logs:

Features:

  • Router: Support for callable routes

    'url' => [Controller::class, 'method']

  • Update Phwoolcon skeleton

  • Composer: Require phwoolcon/mail-renderer

Refactor:

  • Assets: Migrate assets/phwoolcon/ie/ to a separate package phwoolcon/js-polyfills
  • Resource Updater: Support package.php

Documents:

  • Update Phalcon IDE helper to 3.2.5
  • Update Swoole IDE helper
  • Add {assets|config|views}/README.md