最新服务器上的版本,以后用这个
wangzhenxin
2023-11-19 bc164b8bdbfbdf1d8229a5ced6b08d7cb8db7361
commit | author | age
2207d6 1 #### 2.5.6
W 2
3 * [WebDriver] Fixed `loadSessionSnapshot` with php-webdriver 1.1.3 by @Naktibalda.
4 * [WebDriver] Avoid removing required fields in cookies. #5470 by @JorisVanEijden
5 * [PhpBrowser][Frameworks] Support for `formaction` attribute in `button` to submit forms. By @Dezzpil
6 * [FTP] Updated to phpseclib v2 constants
7 * Fixes: Gherkin Scenarios not loading when specified in group file by @mozillalives. See #5457
8
9
10 #### 2.5.5
11
12 * [Laravel] Fix missing declaration shouldReport in Laravel 5.8 by @edno
13 * [Lumen] add support for Laravel\Lumen\Application::boot by @lendormi
14 * [WebDriver] Fixed SetCookie for chromedriver 2.46+ by @JorisVanEijden
15 * [ZendExpressive] Fixed recreateApplicationBetweenRequests option, by @artmnv
16 * [Gherkin] Add possibility to dynamically load contexts (#5409) by @hansdubois
17 * [Build command] Fixed message printing number of methods in actor class
18 * Documented usage of IS NULL in Doctrine module by @ThomasLandauer
19
20 #### 2.5.4
21
22 * Restored compatibility with vlucas/phpdotenv v2
23 * [Doctrine] Fixed cleanup issue #5326
24
25 #### 2.5.3
26
27 * [Db] cleanup database if populator is used
28 * [FTP] Compatibility with phpseclib v2 by @kardagan
29 * [JsonType] Fixed issue #5230 Dropped filters after a string:regex by @ellisgl
30 * [Symfony] Fixed persistent service functionality for Symfony 3 by @Naktibalda
31 * [ZendExpressive] Set Cookie header in request by @Naktibalda 
32 * Updated vlucas/phpdotenv package to ^3.0 version by @KartaviK
33 * Documentation improvements by @chrisaligent @richleland @SanzhiyevMergen @sdlins
34
35
36 #### 2.5.2
37
38 * [ZendExppressive] Support for Zend Expressive v3 by @Naktibalda 
39 * [ZendExppressive] Added options to reload application between tests and between requests by @Naktibalda
40 * [Symfony] Fix "already initialized service", "reboot kernel issue" #5262 by @gdmfx
41 * {Yii2] Prevent NPE #5259 by @SilverFire
42 * [Db] isPopulated method was hidden by renaming to _isPopulated by @Naktibalda
43 * [Db] don't clear database for empty dump by @Slamdunk 
44 * [AMQP] added methods `seeQueueIsEmpty`, `dontSeeQueueIsEmpty`, `seeNumberOfMessagesInQueue`, `scheduleQueueCleanup` method by @kardagan
45 * [REST][PhpBrowser][Frameworks] Save page source as .fail.json or .fail.xml depending on content type, by @freiondrej 
46 * [Doctrine2] Cleanup property works after on reconfigure #5250 by @joelmedeiros
47 * [JsonType] Allow to use : in regex filter (#5273) by @ellisgl
48 * [WebDriver] Print curl error to debug output if WebDriver failed to connect #5315 by @Naktibalda
49 * [Logger] Ignores empty context and extra fields, by @siad007 
50 * [Recorder] Improved steps ignoring in Recorder extension with meta steps and annotations support #5210 by @sspat.
51 * `@dataProvider` works with yield/generators #5271 by @burned42
52 * Fixed issue ArrayContainsComparator do not Intersect correctly Empty expected nested array #5303 by @malinink
53 * Fixed issue of steps with mocked objects #5163 by @dh9325
54 * Added Environment Name To Descriptor Unique Signatures #5294 by @Tenzian
55 * Run command: Added `--phpunit-xml` option, which produces xml report having the same structure as PhpUnit's #5004 by @Naktibalda 
56 * Bootstrap command: Changed namespace shortcut to `-s` #5275 by @Naktibalda
57 * Improved the docs; by @h311ion, @gimler, @picass0, @josephzidell
58
59
60 #### 2.5.1
61
62 * Recorder extension improvements by @OneEyedSpaceFish. See #5177:
63   * HTML layout improvements
64   * Restructured tests to show nested output
65   * file operation exceptions / log them without throwing exceptions
66   * fix edge cases with file operations (too long wantTo, etc.)
67   * the ability to automatically purge old reports (from previous runs)
68   * display errors in the recorded page rather than saving it as error.png
69   * the ability not to display any Unicode characters if ANSI only output is requested
70   * the ability not to display any colors in output if no-colors is requested
71   * the ability to change colors in the generated list based on configuration
72 * [Db] Made `_loadDump` unconditional like it was in 2.4. Fixed #5195 by @Naktibalda
73 * [Db] Allows to specify more than one dump file. See #5220 by @Fenikkusu
74 * [WebDriver] Added `waitForElementClickable` by @FatBoyXPC 
75 * Code coverage: added `work_dir` config option to map remote paths to local. See #5225 by @Fenikkusu 
76 * [Lumen] Added Lumen 5.5+ support for getRoutes method by @lendormi
77 * [Yii2] Restored `getApplication()` API by @Slamdunk 
78 * [Yii2] Added deprecation doc to `getApplication()` by @Slamdunks
79 * [Doctrine2] Reloading module on reconfigure to persist new configs. See #5241 by @joelmedeiros
80 * [Doctrine2] Rollback all nested transactions created within test by @Dukecz
81 * [DataFactory] Reloading module on reconfigure to persist new configs. See #5241 by @joelmedeiros
82 * [Phalcon] Allows null content in response. By @Fenikkusu
83 * [Phalcon] Added `session` config option to override session class. By @Fenikkusu
84 * [Asserts] Added `expectThrowable()` method by @burned42
85 * Use `*.yaml` for params loading
86
87 #### 2.5.0
88
89 * [**Snapshot testing**](https://codeception.com/docs/09-Data#Testing-Dynamic-Data-with-Snapshots) introduced. Test dynamic data sets by comparing current values with previously saved ones.
90 * [Db] **Multi database support**. See #4857 by @eXorus
91   * `amConnectedToDatabase` method added.
92   * `performInDatabase` method added.
93 * Rerun tests in **[shuffle mode](https://codeception.com/docs/07-AdvancedUsage#Shuffle)** in the same order by setting seed value. By @SamMousa
94 * [PhpBrowser][Frameworks] **Breaking Change** `seeLink` now matches the end of a URL, instead of partial matching. By @Slamdunk
95   * Previous: `$I->seeLink('Delete','/post/1');` matches `<a href="/post/199">Delete</a>`
96   * Now: `$I->seeLink('Delete','/post/1');` does NOT match `<a href="/post/199">Delete</a>` 
97 * [WebDriver] Keep coverage cookies in `loadSessionSnapshot`. Fix by @rajras 
98 * [Yii2] Prevent null pointer exception by @SilverFire. See #5136
99 * [Yii2] Fixed issue with empty response stream by @SamMousa.
100 * [Yii2] Fixed `Too many connections` issue #4926. By @roslov
101 * [Yii2] Fixed #4769: `amLoggedInAs()` throws TypeError. By @SamMousa
102 * [Recorder Extension] Fixing recorder extension issues caused by phpunit 7.2.7 update by @OneEyedSpaceFish
103 * [Logger Extension] Added `codecept_log` function to write to logs from any place. Fixes #3551 by @siad007  
104 * [WebDriver] Report correct strict locator in error message. When `see()` and `dontSee()` are used with array selector. Fix by @Naktibalda.
105 * [Phalcon] Use bind for find record. See #5158 by @Joilson
106 * [Phalcon] Add support for nullable fields in `findRecord()` by @arjanwestdorp 
107 * Added `memory_limit` to `dry-run` command by @siad007. Fixes #5090
108 * Added ext-curl to the composer require section by @siad007
109 * Make `coverage: show_only_summary` configurable. See #5142 by @Quexer69
110 * Ensure php extension `mbstring` is available by @siad007. Fixes #4575