add topics to the pubspec files (#345)

* add topics to the pubspec files

* revert shelf_router_generator
diff --git a/pkgs/shelf/CHANGELOG.md b/pkgs/shelf/CHANGELOG.md
index c9597f7..60dfc2e 100644
--- a/pkgs/shelf/CHANGELOG.md
+++ b/pkgs/shelf/CHANGELOG.md
@@ -1,4 +1,6 @@
-## 1.4.1-dev
+## 1.4.1
+
+* Added package topics to the pubspec file.
 
 ## 1.4.0
 
diff --git a/pkgs/shelf/pubspec.yaml b/pkgs/shelf/pubspec.yaml
index 8373e7c..5bc91fd 100644
--- a/pkgs/shelf/pubspec.yaml
+++ b/pkgs/shelf/pubspec.yaml
@@ -1,8 +1,13 @@
 name: shelf
-version: 1.4.1-dev
+version: 1.4.1
 description: >
   A model for web server middleware that encourages composition and easy reuse.
 repository: https://github.com/dart-lang/shelf/tree/master/pkgs/shelf
+
+topics:
+  - server
+  - shelf
+
 environment:
   sdk: '>=2.17.0 <3.0.0'
 
diff --git a/pkgs/shelf_packages_handler/CHANGELOG.md b/pkgs/shelf_packages_handler/CHANGELOG.md
index 2cc8d5a..0bbe026 100644
--- a/pkgs/shelf_packages_handler/CHANGELOG.md
+++ b/pkgs/shelf_packages_handler/CHANGELOG.md
@@ -1,5 +1,6 @@
-## 3.0.2-dev
+## 3.0.2
 
+* Added package topics to the pubspec file.
 * Require Dart `2.17`.
 
 ## 3.0.1
diff --git a/pkgs/shelf_packages_handler/pubspec.yaml b/pkgs/shelf_packages_handler/pubspec.yaml
index ea7c18a..19a9dac 100644
--- a/pkgs/shelf_packages_handler/pubspec.yaml
+++ b/pkgs/shelf_packages_handler/pubspec.yaml
@@ -1,8 +1,12 @@
 name: shelf_packages_handler
-version: 3.0.2-dev
+version: 3.0.2
 description: A shelf handler for serving a `packages/` directory.
 repository: https://github.com/dart-lang/shelf/tree/master/pkgs/shelf_packages_handler
 
+topics:
+  - server
+  - shelf
+
 environment:
   sdk: '>=2.17.0 <3.0.0'
 
diff --git a/pkgs/shelf_proxy/CHANGELOG.md b/pkgs/shelf_proxy/CHANGELOG.md
index 5bd4a27..10f85a9 100644
--- a/pkgs/shelf_proxy/CHANGELOG.md
+++ b/pkgs/shelf_proxy/CHANGELOG.md
@@ -1,5 +1,6 @@
-## 1.0.3-dev
+## 1.0.3
 
+* Added package topics to the pubspec file.
 * Require Dart `2.17`.
 
 ## 1.0.2
diff --git a/pkgs/shelf_proxy/pubspec.yaml b/pkgs/shelf_proxy/pubspec.yaml
index fabb19c..0144590 100644
--- a/pkgs/shelf_proxy/pubspec.yaml
+++ b/pkgs/shelf_proxy/pubspec.yaml
@@ -1,8 +1,12 @@
 name: shelf_proxy
-version: 1.0.3-dev
+version: 1.0.3
 description: A shelf handler for proxying HTTP requests to another server.
 repository: https://github.com/dart-lang/shelf/tree/master/pkgs/shelf_proxy
 
+topics:
+  - server
+  - shelf
+
 environment:
   sdk: '>=2.17.0 <3.0.0'
 
diff --git a/pkgs/shelf_router/CHANGELOG.md b/pkgs/shelf_router/CHANGELOG.md
index b5d9210..da8a214 100644
--- a/pkgs/shelf_router/CHANGELOG.md
+++ b/pkgs/shelf_router/CHANGELOG.md
@@ -1,7 +1,8 @@
-## 1.1.4-dev
+## 1.1.4
 
-* Fix spelling in pubspec
-* Require Dart >=2.17
+* Fixed a spelling issue in the pubspec file.
+* Added package topics to the pubspec file.
+* Require Dart >=2.17.
 
 ## 1.1.3
 
diff --git a/pkgs/shelf_router/pubspec.yaml b/pkgs/shelf_router/pubspec.yaml
index 79d1506..a536af5 100644
--- a/pkgs/shelf_router/pubspec.yaml
+++ b/pkgs/shelf_router/pubspec.yaml
@@ -1,10 +1,14 @@
 name: shelf_router
-version: 1.1.4-dev
+version: 1.1.4
 description: >
   A convenient request router for the shelf web-framework, with support for
   URL-parameters, nested routers and routers generated from source annotations.
 repository: https://github.com/dart-lang/shelf/tree/master/pkgs/shelf_router
 
+topics:
+  - server
+  - shelf
+
 environment:
   sdk: '>=2.17.0 <3.0.0'
 
diff --git a/pkgs/shelf_router_generator/pubspec.yaml b/pkgs/shelf_router_generator/pubspec.yaml
index 8c4867a..3445609 100644
--- a/pkgs/shelf_router_generator/pubspec.yaml
+++ b/pkgs/shelf_router_generator/pubspec.yaml
@@ -5,6 +5,10 @@
   shelf web-framework based on source annotations.
 repository: https://github.com/dart-lang/shelf/tree/master/pkgs/shelf_router_generator
 
+topics:
+  - server
+  - shelf
+
 environment:
   sdk: '>=2.17.0 <3.0.0'
 
diff --git a/pkgs/shelf_static/CHANGELOG.md b/pkgs/shelf_static/CHANGELOG.md
index 9fb3c68..fd6ae93 100644
--- a/pkgs/shelf_static/CHANGELOG.md
+++ b/pkgs/shelf_static/CHANGELOG.md
@@ -1,5 +1,6 @@
-## 1.1.2-dev
+## 1.1.2
 
+* Added package topics to the pubspec file.
 * Require Dart `2.17`.
 
 ## 1.1.1
diff --git a/pkgs/shelf_static/pubspec.yaml b/pkgs/shelf_static/pubspec.yaml
index a808d30..fa438a7 100644
--- a/pkgs/shelf_static/pubspec.yaml
+++ b/pkgs/shelf_static/pubspec.yaml
@@ -1,8 +1,12 @@
 name: shelf_static
-version: 1.1.2-dev
+version: 1.1.2
 description: Static file server support for the shelf package and ecosystem.
 repository: https://github.com/dart-lang/shelf/tree/master/pkgs/shelf_static
 
+topics:
+  - server
+  - shelf
+
 environment:
   sdk: '>=2.17.0 <3.0.0'
 
diff --git a/pkgs/shelf_test_handler/CHANGELOG.md b/pkgs/shelf_test_handler/CHANGELOG.md
index 4203593..83d75cc 100644
--- a/pkgs/shelf_test_handler/CHANGELOG.md
+++ b/pkgs/shelf_test_handler/CHANGELOG.md
@@ -1,5 +1,6 @@
-## 2.0.2-dev
+## 2.0.2
 
+* Added package topics to the pubspec file.
 * Require Dart `2.17`.
 
 ## 2.0.1
diff --git a/pkgs/shelf_test_handler/pubspec.yaml b/pkgs/shelf_test_handler/pubspec.yaml
index 173a7d7..e5a91f4 100644
--- a/pkgs/shelf_test_handler/pubspec.yaml
+++ b/pkgs/shelf_test_handler/pubspec.yaml
@@ -1,8 +1,12 @@
 name: shelf_test_handler
-version: 2.0.2-dev
+version: 2.0.2
 description: A Shelf handler that makes it easy to test HTTP interactions.
 repository: https://github.com/dart-lang/shelf/tree/master/pkgs/shelf_test_handler
 
+topics:
+  - server
+  - shelf
+
 environment:
   sdk: '>=2.17.0 <3.0.0'
 
diff --git a/pkgs/shelf_web_socket/CHANGELOG.md b/pkgs/shelf_web_socket/CHANGELOG.md
index 40f59cd..3ff17fb 100644
--- a/pkgs/shelf_web_socket/CHANGELOG.md
+++ b/pkgs/shelf_web_socket/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 1.0.4
+
+* Added package topics to the pubspec file.
+
 ## 1.0.3
 
 * Require Dart `2.17`.
diff --git a/pkgs/shelf_web_socket/pubspec.yaml b/pkgs/shelf_web_socket/pubspec.yaml
index e734a06..d4f0a46 100644
--- a/pkgs/shelf_web_socket/pubspec.yaml
+++ b/pkgs/shelf_web_socket/pubspec.yaml
@@ -1,9 +1,13 @@
 name: shelf_web_socket
-version: 1.0.3
+version: 1.0.4
 description: >
   A shelf handler that wires up a listener for every connection.
 repository: https://github.com/dart-lang/shelf/tree/master/pkgs/shelf_web_socket
 
+topics:
+  - server
+  - shelf
+
 environment:
   sdk: '>=2.17.0 <3.0.0'