--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2019-be91f5b29a
2019-12-17 02:01:46.074640
--------------------------------------------------------------------------------
Name : psysh
Product : Fedora EPEL 7
Version : 0.9.11
Release : 1.el7
URL :
http://psysh.org
Summary : A runtime developer console, interactive debugger and REPL for PHP
Description :
A runtime developer console, interactive debugger and REPL for PHP.
Autoloader: /usr/share/php/Psy/autoload.php
--------------------------------------------------------------------------------
Update Information:
### PsySH v0.9.11 - Add support for Symfony 5.0 (Thanks @Taluu!) ### PsySH
v0.9.9 - Improve list assignment support (again)... now you can have function
calls and really deep nested array and property access, if that's a thing you're
into. - Fix a bug where context variables were overwritten if the last line
resulted in an error. - Remove 1024 character length limitation for input on
systems without readline. - Bump dependencies on php-console-highlighter and
Box. ### PsySH v0.9.8 - Add support for static calls on traits (Thanks
@zonuexe!) - Improve test coverage (a bit) - Improve list assignment support...
do fancy things like `[$a[0], $a[1]] = [1, 2]`! ### PsySH v0.9.7 - Fix
regression updating execution scope with variables declared by commands. - Fix
class constant reflection in PHP 7.2. - Remove dependency on ctype extension. -
Declare explicit dependencies on json and tokenizer extensions. - Use fully-
qualified names for core function calls. - Minor code cleanup. ### PsySH v0.9.6
New: - Throw strings via `throw-up` command (e.g. `throw-up "Wheee!"`)
Improved: - More accurate `timeit` command. It used to count the time to parse
input and serialize return values. Now it doesn't. - Fix a bug preventing
`throw-up` from working with some code input. - Fix bug preventing omitted items
in `list()` from working at all. - A bunch more test coverage. ### PsySH v0.9.5
New: - Add documentation support for built-in and magic constants! You'll need
to update your manual DB to get the latest hotness :) Improved: - Make process
forking more resilient to interrupted system calls. - Use
`\ReflectionClassConstant` in PHP >= 7.1. - A bunch of automated build fixes
(the last one ... wasn't so automated). - Add a bit more test coverage. ###
PsySH v0.9.4 New: - Add support for a bound class when starting PsySH from
inside a static class context. - Add support for `self` and `static` in commands
like `ls`, `show` and `doc`. - Add tab completion for `doc`, `ls` and `show`
commands (Thanks @lvht!) - Switch to Box for phar generation (Thanks
@theofidry!) - Add an iconv polyfill to the "compat" build dependencies. - Add
a
code cleaner pass to detect issues with destructuring assignment via `list` and
`[]` (Thanks @zonuexe!) - Add a bunch of test coverage. Improved: - Fix a
minor bug closing input buffer hitting enter twice after a line ending in a
backslash. - Fix false positives when matching command names, for example, if a
line started with a command name in a quoted string. - Fix tab completion for
methods, properties and constants of namespaced classes. - Stop executing
commands inside strings that wrap onto multiple lines. I'm not sure whether this
ever happened in real life, but it's kind of ridiculous and now it won't :P -
Fix a reference assignment regression from v0.9.x. - Fix incorrect signature for
traits in PHP 5.x. The reflection API says they're `abstract public trait X`,
but we'll just call them `trait X`. - Fix using `doc` command with language
constructs. - Fix the line number reported for some type errors. ### PsySH
v0.9.3 - Fix a regression for `use` statements without aliases. - Fix a
regression for some uses of `sudo`. - Increase test coverage to prevent these
from happening again. ### PsySH v0.9.2 - Fix a scope variable regression
introduced in v0.9.0. - Restore support for PHP Parser v1.3. - Add testing for
minimum supported dependency versions. ### PsySH v0.9.1 Restore support for
Symfony Console v2.3. ### PsySH v0.9.0 This is an enormous release. Note that
PsySH v0.9.0 drops support for PHP < 5.4. Upgrade already. PHP 7.x is soooo much
better. New: - A significant internals refactor, making cool new commands
possible (Thanks @Markcial!) - ... Including a new `timeit` command, for quick-
and-dirty code profiling! (Thanks @Markcial!) - Inherit current `use` and
`namespace` statements during `Psy\debug` sessions. - Add support for live code
reloading! But only if you're still using PHP 5.x :( (Thanks @nateabele!) - Omit
input with a starting space from readline history (much like Bash and basically
every other shell ever) - Add support for PHP Parser 4.x. Improved: - A bunch
of code reorginization and cleanup. - Various phpdoc and assertion improvements
(Thanks @carusogabriel!) - `list`, `dump`, `doc` and `show` the result of
arbitrary code input. - Throw arbitrary code with `throw-up`, rather than just
an existing variable. - `throw-up` at runtime rather than parse time... which
means you can conditionally throw-up! See [
b39dd56](https://github.com/bobthecow
/psysh/commit/b39dd5668a4e2d993f9b5e4bcc08f1fd3a3b9134) for an example. - Add
static constant support to `sudo`. - Make `sudo` code play better with history.
- Support `$__namespace` magic variable with `show --ex`. - Set the `$_` magic
variable with the output of the parse command. - Better support for brace-style
`namespace` statements with PHP Parser >= v3.1.2. - Better support for `\Error`
across the board. - Ensure that constructors don't specify a return type. - Make
it more clear when an exception comes from REPL code. - Include OS family in
`Psy\info` output. Removed: - Drop support for PHP < 5.4 (Thanks @castarco!) -
Remove support for really really old (and deprecated) history file paths. -
Deprecate several unused methods (which you're almost certainly not even using,
but you'll find out soon enough!) - Add deprecation warning for `tabCompletion`
and `tabCompletionMatchers` config options ��� use `useTabCompletion` and
`matchers`, respectively. ### PsySH v0.8.18 Fix a closure binding issue on PHP
5.3. ### PsySH v0.8.17 Build stable version using PHP 7.0.
--------------------------------------------------------------------------------
ChangeLog:
* Sun Dec 1 2019 Shawn Iwinski <shawn(a)iwin.ski> - 0.9.11-1
- Update to 0.9.11 (RHBZ #1529814)
* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.8.16-5
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sat Feb 2 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.8.16-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.8.16-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 9 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.8.16-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Dec 13 2017 Shawn Iwinski <shawn(a)iwin.ski> - 0.8.16-1
- Update to 0.8.16 (RHBZ #1468827)
* Thu Jul 27 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.8.8-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sun Jun 25 2017 Shawn Iwinski <shawn(a)iwin.ski> - 0.8.8-1
- Update to 0.8.8 (RHBZ #1464772)
* Fri Jun 23 2017 Shawn Iwinski <shawn(a)iwin.ski> - 0.8.7-1
- Update to 0.8.7 (RHBZ #1450707)
- Fix autoloader for PHP < 5.4
* Sat Apr 8 2017 Shawn Iwinski <shawn(a)iwin.ski> - 0.8.3-1
- Update to 0.8.3 (RHBZ #1433813)
- Allow Symfony 3
* Sat Mar 4 2017 2017 Shawn Iwinski <shawn(a)iwin.ski> - 0.8.2-1
- Update to 0.8.2 (RHBZ #1413429)
- Test with SCLs if available
* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.8.0-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Sun Dec 11 2016 Shawn Iwinski <shawn(a)iwin.ski> - 0.8.0-1
- Update to 0.8.0 (RHBZ #1403040)
- Switch autoloader from php-composer(symfony/class-loader) to
php-composer(fedora/autoloader)
* Wed Jul 20 2016 Shawn Iwinski <shawn(a)iwin.ski> - 0.7.2-2
- Add explicit php-cli dependency (bin script uses "#!/usr/bin/env php")
* Fri Jul 15 2016 Shawn Iwinski <shawn(a)iwin.ski> - 0.7.2-1
- Initial package
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1529814 - psysh-0.9.11 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1529814
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update psysh' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------