branch: externals/phpinspect
commit 95a29a39828e5122a13ebdec21734db5a46312d5
Author: Hugo Thunnissen <de...@hugot.nl>
Commit: Hugo Thunnissen <de...@hugot.nl>

    Bump version to 2.0.0
---
 phpinspect-autoload.el         |  2 +-
 phpinspect-bmap.el             |  2 +-
 phpinspect-buffer.el           |  2 +-
 phpinspect-cache.el            |  2 +-
 phpinspect-changeset.el        |  2 +-
 phpinspect-completion.el       |  2 +-
 phpinspect-edtrack.el          |  2 +-
 phpinspect-eldoc.el            |  2 +-
 phpinspect-fs.el               |  2 +-
 phpinspect-imports.el          |  2 +-
 phpinspect-index.el            |  2 +-
 phpinspect-meta.el             |  2 +-
 phpinspect-method-cell.el      |  2 +-
 phpinspect-parse-context.el    |  2 +-
 phpinspect-parser.el           |  2 +-
 phpinspect-pipeline.el         |  2 +-
 phpinspect-project-struct.el   |  2 +-
 phpinspect-project.el          |  2 +-
 phpinspect-property-cell.el    |  2 +-
 phpinspect-queue.el            |  2 +-
 phpinspect-resolve.el          |  2 +-
 phpinspect-resolvecontext.el   |  2 +-
 phpinspect-serialize.el        |  2 +-
 phpinspect-splayt.el           |  2 +-
 phpinspect-suggest.el          |  2 +-
 phpinspect-toc.el              |  2 +-
 phpinspect-token-predicates.el |  2 +-
 phpinspect-type.el             |  2 +-
 phpinspect-typedef.el          |  2 +-
 phpinspect-util.el             |  2 +-
 phpinspect-worker.el           |  2 +-
 phpinspect.el                  | 17 ++++++++++++++++-
 32 files changed, 47 insertions(+), 32 deletions(-)

diff --git a/phpinspect-autoload.el b/phpinspect-autoload.el
index 16ef66f715..c23fcf8ac8 100644
--- a/phpinspect-autoload.el
+++ b/phpinspect-autoload.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-bmap.el b/phpinspect-bmap.el
index 953d6d4825..d73f69428a 100644
--- a/phpinspect-bmap.el
+++ b/phpinspect-bmap.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-buffer.el b/phpinspect-buffer.el
index 925bb16331..297f35976e 100644
--- a/phpinspect-buffer.el
+++ b/phpinspect-buffer.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-cache.el b/phpinspect-cache.el
index 643872300e..c2b561116c 100644
--- a/phpinspect-cache.el
+++ b/phpinspect-cache.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-changeset.el b/phpinspect-changeset.el
index cdcda5fe87..9f143a7b2e 100644
--- a/phpinspect-changeset.el
+++ b/phpinspect-changeset.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-completion.el b/phpinspect-completion.el
index cd7ba0b4dc..e5a5672b9f 100644
--- a/phpinspect-completion.el
+++ b/phpinspect-completion.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-edtrack.el b/phpinspect-edtrack.el
index 9c4ddb31cd..7f88d18663 100644
--- a/phpinspect-edtrack.el
+++ b/phpinspect-edtrack.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-eldoc.el b/phpinspect-eldoc.el
index 65e17409b9..2365961dfe 100644
--- a/phpinspect-eldoc.el
+++ b/phpinspect-eldoc.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-fs.el b/phpinspect-fs.el
index 4c94b900b6..6ee686ce51 100644
--- a/phpinspect-fs.el
+++ b/phpinspect-fs.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-imports.el b/phpinspect-imports.el
index b485de130a..2537067af7 100644
--- a/phpinspect-imports.el
+++ b/phpinspect-imports.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-index.el b/phpinspect-index.el
index 60a5e45411..b8192e35b8 100644
--- a/phpinspect-index.el
+++ b/phpinspect-index.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-meta.el b/phpinspect-meta.el
index 85df2e0226..f3a3d0d159 100644
--- a/phpinspect-meta.el
+++ b/phpinspect-meta.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-method-cell.el b/phpinspect-method-cell.el
index f460eb8582..307c7f312f 100644
--- a/phpinspect-method-cell.el
+++ b/phpinspect-method-cell.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-parse-context.el b/phpinspect-parse-context.el
index ad1fc5d33d..e1a1922460 100644
--- a/phpinspect-parse-context.el
+++ b/phpinspect-parse-context.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-parser.el b/phpinspect-parser.el
index 9e818e120a..21ae135440 100644
--- a/phpinspect-parser.el
+++ b/phpinspect-parser.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-pipeline.el b/phpinspect-pipeline.el
index c71bf82713..ac01bbea82 100644
--- a/phpinspect-pipeline.el
+++ b/phpinspect-pipeline.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-project-struct.el b/phpinspect-project-struct.el
index 07f4d269b5..2c2c7292b0 100644
--- a/phpinspect-project-struct.el
+++ b/phpinspect-project-struct.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-project.el b/phpinspect-project.el
index bff03e7b41..1d66048cc8 100644
--- a/phpinspect-project.el
+++ b/phpinspect-project.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-property-cell.el b/phpinspect-property-cell.el
index 70c07abb38..0c27fbbd5b 100644
--- a/phpinspect-property-cell.el
+++ b/phpinspect-property-cell.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-queue.el b/phpinspect-queue.el
index c9759cb7b1..128630a398 100644
--- a/phpinspect-queue.el
+++ b/phpinspect-queue.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-resolve.el b/phpinspect-resolve.el
index 7bafaeb7b6..49f1c32127 100644
--- a/phpinspect-resolve.el
+++ b/phpinspect-resolve.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-resolvecontext.el b/phpinspect-resolvecontext.el
index e5d1fa1b1f..f5d6d1f6b0 100644
--- a/phpinspect-resolvecontext.el
+++ b/phpinspect-resolvecontext.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-serialize.el b/phpinspect-serialize.el
index d40ecafd74..b5acdced98 100644
--- a/phpinspect-serialize.el
+++ b/phpinspect-serialize.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-splayt.el b/phpinspect-splayt.el
index c21e37d967..1ef60e73cf 100644
--- a/phpinspect-splayt.el
+++ b/phpinspect-splayt.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-suggest.el b/phpinspect-suggest.el
index be5a59bc13..0ac819a14f 100644
--- a/phpinspect-suggest.el
+++ b/phpinspect-suggest.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-toc.el b/phpinspect-toc.el
index 00d5e517df..b606092023 100644
--- a/phpinspect-toc.el
+++ b/phpinspect-toc.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-token-predicates.el b/phpinspect-token-predicates.el
index 837d06cd07..431bf5af3f 100644
--- a/phpinspect-token-predicates.el
+++ b/phpinspect-token-predicates.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-type.el b/phpinspect-type.el
index adf7238a89..eac355b47a 100644
--- a/phpinspect-type.el
+++ b/phpinspect-type.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-typedef.el b/phpinspect-typedef.el
index 69904655d6..ae00dab275 100644
--- a/phpinspect-typedef.el
+++ b/phpinspect-typedef.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-util.el b/phpinspect-util.el
index e13e44b97b..505be4c661 100644
--- a/phpinspect-util.el
+++ b/phpinspect-util.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect-worker.el b/phpinspect-worker.el
index b2566ad250..c09ce8a3d2 100644
--- a/phpinspect-worker.el
+++ b/phpinspect-worker.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
diff --git a/phpinspect.el b/phpinspect.el
index 5721588792..fd1c075bb3 100644
--- a/phpinspect.el
+++ b/phpinspect.el
@@ -4,7 +4,7 @@
 
 ;; Author: Hugo Thunnissen <de...@hugot.nl>
 ;; Keywords: php, languages, tools, convenience
-;; Version: 1.2.1
+;; Version: 2.0.0
 ;; Package-Requires: ((compat "29"))
 ;; Website: https://github.com/hugot/phpinspect.el
 
@@ -34,6 +34,21 @@
 
 ;;; News:
 
+;; Version 2.0.0
+
+;; - Implemented support for traits
+;; - Implemented more accurate/nuanced in-memory representation of types and
+;;   inherited properties/methods.  `phpinspect--class' has been removed and
+;;   replaced with `phpinspect-typedef', the the function prefix of which is
+;;   "phpi-typedef-".  This change is backwards-incompatible due to various 
name
+;;   changes, refactorings and function/type removals.
+;; - Improved completion performance by re-using completion lists when 
possible.
+;; - Introduced new customizable variable: `phpinspect-imports-remove-unused',
+;;   which enables/disables this behaviour for `phpinspect-fix-imports'.
+;;   The default is disabled (nil).
+;; - Increased test coverage for the parser and fixed various bugs discovered 
in
+;;   the process.
+
 ;; Version 1.2.0
 
 ;; - Fixed bug in the resolving of function call return types.

Reply via email to