Merge branch '2.11' into 2.12
diff --git a/.travis.yml b/.travis.yml
index 9a362c4..1590a80 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,7 +14,7 @@
 branches:
   only:
     - master
-    - "2.11"
+    - "2.12"
 
 env:
   global:
diff --git a/pom.xml b/pom.xml
index febcfb0..b6e7f63 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,13 +3,13 @@
   <parent>
     <groupId>com.fasterxml.jackson</groupId>
     <artifactId>jackson-base</artifactId>
-    <version>2.11.1-SNAPSHOT</version>
+    <version>2.12.0-SNAPSHOT</version>
   </parent>
 
   <groupId>com.fasterxml.jackson.core</groupId>
   <artifactId>jackson-core</artifactId>
   <name>Jackson-core</name>
-  <version>2.11.1-SNAPSHOT</version>
+  <version>2.12.0-SNAPSHOT</version>
   <packaging>bundle</packaging>
   <description>Core Jackson processing abstractions (aka Streaming API), implementation for JSON</description>
   <licenses>
diff --git a/release-notes/VERSION-2.x b/release-notes/VERSION-2.x
index 76df75b..5208630 100644
--- a/release-notes/VERSION-2.x
+++ b/release-notes/VERSION-2.x
@@ -14,6 +14,10 @@
 === Releases ===
 ------------------------------------------------------------------------
 
+2.12.0 (not yet released)
+
+- Deprecate `JsonParser.getCurrentTokenId()` (use `#currentTokenId()` instead)
+
 2.11.0 (26-Apr-2020)
 
 #504: Add a String Array write method in the Streaming API
diff --git a/src/main/java/com/fasterxml/jackson/core/JsonParser.java b/src/main/java/com/fasterxml/jackson/core/JsonParser.java
index c4955a3..560fb7b 100644
--- a/src/main/java/com/fasterxml/jackson/core/JsonParser.java
+++ b/src/main/java/com/fasterxml/jackson/core/JsonParser.java
@@ -1009,15 +1009,19 @@
     }
 
     /**
-     * Alias for {@link #currentToken()}, will be deprecated in Jackson 2.9
+     * Alias for {@link #currentToken()}, may be deprecated sometime after
+     * Jackson 2.12 (will be removed from 3.0).
      */
     public abstract JsonToken getCurrentToken();
 
     /**
-     * Alias for {@link #currentTokenId()}, will be deprecated in Jackson 2.9
+     * Alias for {@link #currentTokenId()}.
+     *
+     * @deprecated Since 2.12 use {@link #currentTokenId} instead
      */
+    @Deprecated
     public abstract int getCurrentTokenId();
-    
+
     /**
      * Method for checking whether parser currently points to
      * a token (and data for that token is available).
diff --git a/src/main/java/com/fasterxml/jackson/core/base/ParserMinimalBase.java b/src/main/java/com/fasterxml/jackson/core/base/ParserMinimalBase.java
index c4b336b..ea1e1a6 100644
--- a/src/main/java/com/fasterxml/jackson/core/base/ParserMinimalBase.java
+++ b/src/main/java/com/fasterxml/jackson/core/base/ParserMinimalBase.java
@@ -188,8 +188,10 @@
         final JsonToken t = _currToken;
         return (t == null) ? JsonTokenId.ID_NO_TOKEN : t.id();
     }
-    
+
     @Override public JsonToken getCurrentToken() { return _currToken; }
+
+    @Deprecated
     @Override public int getCurrentTokenId() {
         final JsonToken t = _currToken;
         return (t == null) ? JsonTokenId.ID_NO_TOKEN : t.id();
diff --git a/src/main/java/com/fasterxml/jackson/core/util/JsonParserDelegate.java b/src/main/java/com/fasterxml/jackson/core/util/JsonParserDelegate.java
index e244c9c..7f34f43 100644
--- a/src/main/java/com/fasterxml/jackson/core/util/JsonParserDelegate.java
+++ b/src/main/java/com/fasterxml/jackson/core/util/JsonParserDelegate.java
@@ -112,7 +112,10 @@
     @Override public int currentTokenId() { return delegate.currentTokenId(); }
     
     @Override public JsonToken getCurrentToken() { return delegate.getCurrentToken(); }
+
+    @Deprecated // since 2.12
     @Override public int getCurrentTokenId() { return delegate.getCurrentTokenId(); }
+
     @Override public boolean hasCurrentToken() { return delegate.hasCurrentToken(); }
     @Override public boolean hasTokenId(int id) { return delegate.hasTokenId(id); }
     @Override public boolean hasToken(JsonToken t) { return delegate.hasToken(t); }